:root{
  --accent1:#6366f1;
  --accent2:#a855f7;
  --grad:linear-gradient(135deg,var(--accent1),var(--accent2));
  --radius:18px;
  --tw:116px;
  --text:#e7eaf0;
  --muted:#9aa3b2;
  --panel:rgba(15,19,28,.78);
  --panel-solid:#12161f;
  --tile-bg:rgba(255,255,255,.055);
  --tile-border:rgba(255,255,255,.09);
  --tile-hover:rgba(255,255,255,.11);
  --input-bg:rgba(255,255,255,.07);
  --shadow:0 18px 50px rgba(0,0,0,.45);
}
html[data-theme="light"]{
  --text:#141a24;
  --muted:#5b6472;
  --panel:rgba(255,255,255,.82);
  --panel-solid:#f4f6fa;
  --tile-bg:rgba(255,255,255,.66);
  --tile-border:rgba(20,30,50,.10);
  --tile-hover:rgba(255,255,255,.92);
  --input-bg:rgba(20,30,50,.06);
  --shadow:0 18px 50px rgba(30,40,70,.22);
}

*{box-sizing:border-box;margin:0;padding:0}
html,body{height:100%}
body{
  font-family:system-ui,-apple-system,"Segoe UI",Roboto,Ubuntu,sans-serif;
  color:var(--text);
  background:#0b0f17;
  overflow-x:hidden;
}
html[data-theme="light"] body{background:#eef1f7}

#bgLayer{
  position:fixed;inset:0;z-index:-1;
  background-size:cover;background-position:center;
  transition:background .35s ease;
}
#bgLayer::after{
  content:"";position:absolute;inset:0;
  background:radial-gradient(120% 90% at 50% 0%,transparent 40%,rgba(0,0,0,.38) 100%);
}
html[data-theme="light"] #bgLayer::after{background:radial-gradient(120% 90% at 50% 0%,transparent 45%,rgba(255,255,255,.25) 100%)}

.hidden{display:none!important}
button{font:inherit;color:inherit;background:none;border:none;cursor:pointer}
a{color:inherit;text-decoration:none}
img{-webkit-user-drag:none;user-select:none}
kbd{
  font:600 11px/1 ui-monospace,monospace;color:var(--muted);
  border:1px solid var(--tile-border);border-bottom-width:2px;border-radius:5px;
  padding:3px 6px;background:var(--input-bg);
}

.topbar{
  text-align:center;padding:clamp(26px,5vh,54px) 16px 8px;
  user-select:none;
}
.greet{
  font-size:12px;letter-spacing:.22em;text-transform:uppercase;
  color:var(--muted);margin-bottom:6px;font-weight:600;
}
#clock{
  font-size:clamp(46px,7vw,74px);font-weight:200;line-height:1;
  letter-spacing:-.02em;text-shadow:0 2px 24px rgba(0,0,0,.25);
  font-variant-numeric:tabular-nums;
}
.dateline{color:var(--muted);font-size:14.5px;margin-top:8px}

.content{
  width:min(1060px,94vw);margin:0 auto;
  padding:18px 0 120px;
}

.searchbar{
  display:flex;align-items:center;gap:12px;
  max-width:600px;margin:6px auto 34px;
  padding:13px 20px;border-radius:999px;
  background:var(--panel);border:1px solid var(--tile-border);
  backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);
  box-shadow:0 8px 30px rgba(0,0,0,.18);
  transition:border-color .15s ease,box-shadow .15s ease;
}
.searchbar:focus-within{border-color:var(--accent1);box-shadow:0 8px 34px rgba(99,102,241,.28)}
.searchbar svg{width:19px;height:19px;color:var(--muted);flex:none}
.searchbar input{
  flex:1;background:none;border:none;outline:none;
  color:inherit;font-size:15.5px;min-width:0;
}
.searchbar input::placeholder{color:var(--muted)}

.grid{
  display:grid;gap:20px 22px;
  grid-template-columns:repeat(auto-fill,var(--tw));
  justify-content:center;
  min-height:220px;
  outline:none;
}
.grid.drag-external{outline:2px dashed var(--accent1);outline-offset:14px;border-radius:12px}

.tile{
  position:relative;
  display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;
  width:var(--tw);height:calc(var(--tw) + 44px);
  padding:12px 8px 10px;border-radius:var(--radius);
  background:var(--tile-bg);
  border:1px solid var(--tile-border);
  backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);
  box-shadow:0 4px 18px rgba(0,0,0,.16);
  cursor:pointer;
  transition:transform .16s ease,background .16s ease,border-color .16s ease,box-shadow .16s ease;
  animation:pop .28s both;
  -webkit-user-drag:element;
}
.tile:nth-child(-n+24){animation-delay:calc(var(--i,0) * 22ms)}
@keyframes pop{from{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:none}}
.tile:hover{
  transform:translateY(-4px);
  background:var(--tile-hover);
  border-color:rgba(129,140,248,.55);
  box-shadow:0 14px 32px rgba(0,0,0,.3),0 0 0 1px rgba(129,140,248,.25) inset;
}
.tile:focus-visible{outline:2px solid var(--accent1);outline-offset:3px}
.tile *,.tile-name{pointer-events:none}

.tile-icon{
  position:relative;width:calc(var(--tw)*.52);height:calc(var(--tw)*.52);
  border-radius:14px;display:flex;align-items:center;justify-content:center;
  overflow:hidden;flex:none;
}
.favicon{width:62%;height:62%;object-fit:contain;border-radius:4px}
.icon-plate{
  position:absolute;inset:13%;border-radius:27%;
  background:#fff;display:flex;align-items:center;justify-content:center;
  opacity:0;transform:scale(.88);
  transition:opacity .18s ease,transform .18s ease;
  box-shadow:0 3px 12px rgba(0,0,0,.16);
}
.icon-plate.loaded{opacity:1;transform:none}
.tile:hover .icon-plate{transform:translateY(-2px) scale(1.06)}
html[data-theme="light"] .icon-plate{box-shadow:0 3px 12px rgba(30,40,70,.14)}
.letter-avatar{
  position:absolute;inset:0;display:flex;align-items:center;justify-content:center;
  font-weight:700;font-size:calc(var(--tw)*.17);color:#fff;
  background:linear-gradient(135deg,var(--c,#5b657a),var(--c2,#3d4663));
}
.tile-name{
  max-width:100%;padding:0 4px;
  font-size:12.5px;font-weight:500;color:var(--text);
  white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
  opacity:.92;
}
.grid.no-titles .tile{height:calc(var(--tw) + 20px)}
.grid.no-titles .tile-name{display:none}
.tile .cnt{
  position:absolute;top:-7px;right:-7px;z-index:3;
  min-width:21px;height:21px;padding:0 6px;border-radius:11px;
  background:var(--grad);color:#fff;font-size:11px;font-weight:700;
  display:flex;align-items:center;justify-content:center;
  box-shadow:0 3px 9px rgba(99,102,241,.5);
}

.folder-preview{
  background:
    linear-gradient(150deg,rgba(255,255,255,.18),rgba(255,255,255,.04)),
    radial-gradient(130% 130% at 28% 18%,color-mix(in srgb,var(--c,#6366f1) 34%,transparent),transparent 72%);
  display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;
  gap:7%;padding:11%;
}
.folder-preview .mini{
  border-radius:6px;display:flex;align-items:center;justify-content:center;overflow:hidden;
  background:#fff;position:relative;
}
.folder-preview .mini img{width:78%;height:78%;object-fit:contain}
.folder-preview .mini span{font-size:10px;font-weight:700;color:#fff}
html[data-theme="light"] .folder-preview{background:rgba(20,30,50,.08)}

.add-tile{
  border-style:dashed;border-color:var(--tile-border);
  background:transparent;box-shadow:none;
}
.add-tile:hover{border-color:var(--accent1);background:rgba(99,102,241,.08)}
.add-tile .plus{
  font-size:30px;font-weight:300;line-height:1;color:var(--muted);
}
.add-tile:hover .plus{color:var(--accent1)}
.add-tile .add-label{font-size:12px;color:var(--muted)}

.search-chip .sub{font-size:10.5px;color:var(--muted);text-transform:uppercase;letter-spacing:.08em}
.search-chip .tile-icon{background:var(--grad)}
.search-chip .tile-icon svg{width:46%;height:46%;color:#fff;position:relative;z-index:2}

.empty-hint{text-align:center;color:var(--muted);padding:36px 10px;font-size:14.5px}

.tile.mark-before::before,.tile.mark-after::before{
  content:"";position:absolute;top:18%;bottom:18%;width:3px;border-radius:2px;
  background:var(--grad);box-shadow:0 0 10px rgba(139,92,246,.8);
}
.tile.mark-before::before{left:-13px}
.tile.mark-after::before{right:-13px}
.tile.mark-into{border-color:var(--accent2)!important;box-shadow:0 0 0 2px var(--accent2) inset!important;transform:scale(.97)}

.bottombar{
  position:fixed;left:0;right:0;bottom:0;z-index:5;
  display:flex;align-items:center;gap:12px;
  padding:12px clamp(14px,3vw,26px) calc(12px + env(safe-area-inset-bottom));
  background:linear-gradient(to top,rgba(5,8,14,.55),transparent);
}
html[data-theme="light"] .bottombar{background:linear-gradient(to top,rgba(240,244,250,.75),transparent)}
.bottom-spacer{flex:1}
.groups-bar{
  flex:none;max-width:min(62vw,720px);
  display:flex;align-items:center;gap:8px;
  overflow-x:auto;scrollbar-width:none;padding:4px;
}
.groups-bar::-webkit-scrollbar{display:none}
.group-chip{
  flex:none;padding:8px 16px;border-radius:999px;
  font-size:13px;font-weight:600;color:var(--muted);
  background:var(--tile-bg);border:1px solid var(--tile-border);
  backdrop-filter:blur(10px);transition:all .15s ease;
}
.group-chip:hover{color:var(--text);border-color:rgba(129,140,248,.5)}
.group-chip.active{
  color:#fff;background:var(--grad);border-color:transparent;
  box-shadow:0 4px 16px rgba(99,102,241,.45);
}
.bottom-actions{flex:1;display:flex;justify-content:flex-end;gap:8px}
.icon-btn{
  width:38px;height:38px;border-radius:11px;flex:none;
  display:flex;align-items:center;justify-content:center;
  background:var(--tile-bg);border:1px solid var(--tile-border);
  backdrop-filter:blur(10px);color:var(--muted);
  transition:all .15s ease;
}
.icon-btn svg{width:19px;height:19px}
.icon-btn:hover{color:var(--text);border-color:rgba(129,140,248,.55);transform:translateY(-1px)}

.scrim{
  position:fixed;inset:0;z-index:40;background:rgba(4,6,10,.55);
  backdrop-filter:blur(2px);animation:fade .18s ease;
}
@keyframes fade{from{opacity:0}}

.settings-panel{
  position:fixed;top:0;right:0;bottom:0;z-index:45;
  width:min(400px,100vw);
  display:flex;flex-direction:column;
  background:var(--panel-solid);
  border-left:1px solid var(--tile-border);
  box-shadow:-20px 0 60px rgba(0,0,0,.4);
  animation:slideIn .22s ease;
}
@keyframes slideIn{from{transform:translateX(40px);opacity:0}}
.panel-head{
  display:flex;align-items:center;justify-content:space-between;
  padding:18px 20px;border-bottom:1px solid var(--tile-border);
}
.panel-head h2{font-size:17px;font-weight:700}
.panel-body{overflow-y:auto;padding:6px 20px 30px}
.panel-body h3{
  margin:22px 0 10px;font-size:11px;font-weight:700;
  letter-spacing:.16em;text-transform:uppercase;color:var(--muted);
}
.row{
  display:flex;align-items:center;justify-content:space-between;gap:12px;
  padding:7px 0;font-size:14px;
}
.row.col{flex-direction:column;align-items:stretch;gap:9px}
.row label{cursor:pointer}

select,input[type="text"],input[type="url"]{
  font:inherit;font-size:14px;color:var(--text);
  background:var(--input-bg);border:1px solid var(--tile-border);
  border-radius:9px;padding:8px 11px;outline:none;width:100%;
}
select:focus,input:focus{border-color:var(--accent1)}
select option{color:#111;background:#fff}
html[data-theme="dark"] select option{color:#e5e7eb;background:#161b26}

.switch{
  appearance:none;width:42px;height:24px;border-radius:13px;flex:none;
  background:var(--input-bg);border:1px solid var(--tile-border);
  position:relative;cursor:pointer;transition:background .18s ease;
}
.switch::before{
  content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;
  background:#8b93a3;transition:transform .18s ease,background .18s ease;
}
.switch:checked{background:var(--grad);border-color:transparent}
.switch:checked::before{transform:translateX(18px);background:#fff}

.swatches{display:grid;grid-template-columns:repeat(6,1fr);gap:9px}
.swatch{
  aspect-ratio:1;border-radius:11px;border:2px solid transparent;
  box-shadow:inset 0 0 0 1px rgba(255,255,255,.14);cursor:pointer;
  transition:transform .13s ease,border-color .13s ease;
}
.swatch:hover{transform:scale(1.09)}
.swatch.active{border-color:#fff;box-shadow:0 0 0 3px rgba(99,102,241,.55)}
.bg-custom{display:flex;align-items:center;gap:10px;margin-top:11px}
.mini-label{font-size:12px;color:var(--muted)}
input[type="color"]{
  width:40px;height:32px;border-radius:8px;border:1px solid var(--tile-border);
  background:var(--input-bg);padding:3px;cursor:pointer;
}

.seg{
  display:grid;grid-template-columns:repeat(3,1fr);gap:4px;
  background:var(--input-bg);border:1px solid var(--tile-border);
  border-radius:11px;padding:4px;
}
.seg button{
  padding:7px 4px;border-radius:8px;font-size:13px;font-weight:600;
  color:var(--muted);transition:all .15s ease;
}
.seg button.active{background:var(--grad);color:#fff;box-shadow:0 3px 10px rgba(99,102,241,.4)}

.btn{
  padding:9px 16px;border-radius:10px;font-size:13.5px;font-weight:600;
  transition:all .15s ease;border:1px solid transparent;
}
.btn.primary{background:var(--grad);color:#fff;box-shadow:0 5px 18px rgba(99,102,241,.45)}
.btn.primary:hover{filter:brightness(1.1)}
.btn.ghost{background:var(--input-bg);border-color:var(--tile-border);color:var(--text)}
.btn.ghost:hover{border-color:rgba(129,140,248,.55)}
.btn.danger-ghost{background:rgba(239,68,68,.08);border-color:rgba(239,68,68,.3);color:#f87171}
.btn.danger-ghost:hover{background:rgba(239,68,68,.16)}
.btn.danger{background:#ef4444;color:#fff}
.btn.danger:hover{filter:brightness(1.08)}
.mini-btn{padding:6px 12px;font-size:12px}

.data-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:4px}

.stats-list{list-style:none;display:flex;flex-direction:column;gap:6px}
.stats-list li{
  display:flex;align-items:center;gap:11px;padding:7px 10px;
  background:var(--input-bg);border-radius:10px;font-size:13.5px;
}
.stats-list .stat-rank{width:18px;color:var(--muted);font-weight:700;font-size:12px}
.stats-list .mini-ic{width:22px;height:22px;border-radius:6px;overflow:hidden;position:relative;flex:none;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid var(--tile-border)}
.stats-list .mini-ic img{width:80%;height:80%;object-fit:contain}
.stats-list .mini-ic span{font-size:10px;font-weight:700;color:#fff}
.stats-list .stat-name{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.stats-list .stat-count{
  font-variant-numeric:tabular-nums;font-weight:700;font-size:12px;
  background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent;
}
.stats-empty{color:var(--muted);font-size:13px;padding:8px 2px}

.modal-backdrop{
  position:fixed;inset:0;z-index:60;
  display:flex;align-items:center;justify-content:center;padding:18px;
  background:rgba(4,6,10,.58);backdrop-filter:blur(3px);
  animation:fade .18s ease;
}
.modal-card{
  width:min(430px,100%);max-height:88vh;overflow-y:auto;
  background:var(--panel-solid);border:1px solid var(--tile-border);
  border-radius:20px;box-shadow:var(--shadow);
  animation:zoom .2s ease;
}
@keyframes zoom{from{opacity:0;transform:scale(.95) translateY(8px)}}
.modal-card.wide{width:min(680px,100%)}
.modal-head{
  display:flex;align-items:center;justify-content:space-between;
  padding:17px 20px 0;
}
.modal-head h2{font-size:16.5px;font-weight:700}
.modal-body{padding:16px 20px 20px;display:flex;flex-direction:column;gap:13px}
.field label{display:block;font-size:12px;font-weight:600;color:var(--muted);margin-bottom:5px}
.field input[type="url"],.field input[type="text"]{width:100%}
.icon-preview-row{display:flex;align-items:center;gap:12px}
.icon-preview{
  width:52px;height:52px;border-radius:13px;overflow:hidden;position:relative;flex:none;
  background:var(--input-bg);border:1px solid var(--tile-border);
  display:flex;align-items:center;justify-content:center;
}
.icon-preview img{width:70%;height:70%;object-fit:contain}
.icon-hint{font-size:12px;color:var(--muted)}
.modal-actions{display:flex;gap:10px;justify-content:flex-end;padding-top:4px}
.modal-actions .spacer{flex:1}
.modal-msg{font-size:14px;color:var(--muted);line-height:1.5}

.folder-grid-wrap{
  margin-top:14px;padding:0 20px 20px;
}
.folder-grid{--tw:104px;min-height:120px}
.folder-toolbar{display:flex;align-items:center;justify-content:space-between;padding:0 20px;margin-top:2px}
.folder-toolbar .count{font-size:12.5px;color:var(--muted)}

.ctx-menu{
  position:fixed;z-index:70;min-width:190px;padding:6px;
  background:var(--panel-solid);border:1px solid var(--tile-border);
  border-radius:13px;box-shadow:var(--shadow);
  animation:zoom .13s ease;
}
.ctx-menu button{
  display:flex;width:100%;align-items:center;gap:10px;
  padding:9px 12px;border-radius:8px;font-size:13.5px;text-align:left;
}
.ctx-menu button:hover{background:var(--input-bg)}
.ctx-menu button.danger{color:#f87171}
.ctx-menu hr{border:none;border-top:1px solid var(--tile-border);margin:5px 8px}

.toast{
  position:fixed;left:50%;bottom:86px;transform:translateX(-50%);
  z-index:80;padding:11px 20px;border-radius:999px;
  background:var(--panel-solid);border:1px solid var(--tile-border);
  box-shadow:var(--shadow);font-size:13.5px;font-weight:500;
  animation:toastIn .22s ease;
}
@keyframes toastIn{from{opacity:0;transform:translate(-50%,12px)}}
.toast.out{animation:toastOut .25s ease forwards}
@keyframes toastOut{to{opacity:0;transform:translate(-50%,12px)}}

.tile.invalid{opacity:.78;border-color:rgba(239,68,68,.4)}
.tile-icon:not(.folder-preview){
  background:
    linear-gradient(150deg,rgba(255,255,255,.16),rgba(255,255,255,.04)),
    radial-gradient(130% 130% at 28% 18%,color-mix(in srgb,var(--c,#6366f1) 30%,transparent),transparent 72%);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.14),inset 0 0 0 1px rgba(255,255,255,.07);
}
html[data-theme="light"] .tile-icon:not(.folder-preview){
  background:
    linear-gradient(150deg,rgba(255,255,255,.85),rgba(255,255,255,.5)),
    radial-gradient(130% 130% at 28% 18%,color-mix(in srgb,var(--c,#6366f1) 22%,transparent),transparent 72%);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.7),inset 0 0 0 1px rgba(20,30,50,.06);
}
.tile.kb-active,
.tile:focus-visible{
  outline:2px solid var(--accent1);outline-offset:3px;
}
.toast-act{
  margin-left:12px;padding:4px 13px;border-radius:999px;
  background:var(--grad);color:#fff;font-weight:700;font-size:12.5px;
  box-shadow:0 3px 10px rgba(99,102,241,.45);
}
.toast-act:hover{filter:brightness(1.12)}

::-webkit-scrollbar{width:9px;height:9px}
::-webkit-scrollbar-thumb{background:rgba(130,140,160,.35);border-radius:8px;border:2px solid transparent;background-clip:content-box}
::-webkit-scrollbar-thumb:hover{background:rgba(130,140,160,.55);border:2px solid transparent;background-clip:content-box}

@media (max-width:640px){
  :root{--tw:100px}
  #clock{font-size:44px}
  .searchbar{margin-bottom:26px}
  kbd{display:none}
  .groups-bar{max-width:56vw}
  .grid{gap:14px 14px}
}

.speedial5-root{
  --accent1:#6366f1;
  --accent2:#a855f7;
  --grad:linear-gradient(135deg,var(--accent1),var(--accent2));
  --radius:18px;
  --tw:116px;
}
.sd5-theme-dark{
  --text:#e7eaf0;--muted:#9aa3b2;--panel:rgba(15,19,28,.78);--panel-solid:#12161f;
  --tile-bg:rgba(255,255,255,.055);--tile-border:rgba(255,255,255,.09);
  --tile-hover:rgba(255,255,255,.11);--input-bg:rgba(255,255,255,.07);
  --shadow:0 18px 50px rgba(0,0,0,.45);
  background-color:#0b0f17;color:var(--text);
}
.sd5-theme-light{
  --text:#141a24;--muted:#5b6472;--panel:rgba(255,255,255,.82);--panel-solid:#f4f6fa;
  --tile-bg:rgba(255,255,255,.66);--tile-border:rgba(20,30,50,.10);
  --tile-hover:rgba(255,255,255,.92);--input-bg:rgba(20,30,50,.06);
  --shadow:0 18px 50px rgba(30,40,70,.22);
  background-color:#eef1f7;color:var(--text);
}
.sd5-theme-dark select option{color:#e5e7eb;background:#161b26}
.sd5-theme-light select option{color:#111;background:#fff}
.sd5-theme-dark #bgLayer::after{background:radial-gradient(120% 90% at 50% 0%,transparent 40%,rgba(0,0,0,.38) 100%)}
.sd5-theme-light #bgLayer::after{background:radial-gradient(120% 90% at 50% 0%,transparent 45%,rgba(255,255,255,.25) 100%)}
.sd5-theme-light .bottombar{background:linear-gradient(to top,rgba(240,244,250,.75),transparent)}
.sd5-theme-light .folder-preview{background:rgba(20,30,50,.08)}
.sd5-theme-light .tile-icon:not(.folder-preview){box-shadow:0 3px 12px rgba(30,40,70,.14)}

.speedial5-wrap{
  position:relative;border-radius:22px;overflow:hidden;
  border:1px solid var(--tile-border);
}
.speedial5-wrap #bgLayer::after{display:none}
.speedial5-wrap .topbar{padding-top:clamp(18px,3.4vh,34px);padding-bottom:4px}
.speedial5-wrap #clock{font-size:clamp(30px,4.6vw,46px)}
.speedial5-wrap .dateline{font-size:12.5px;margin-top:4px}
.speedial5-wrap .content{width:min(1000px,96%);padding:12px 0 104px}
.speedial5-wrap .bottombar{position:absolute;background:none;padding-bottom:14px}
.speedial5-compact .greet,.speedial5-compact .dateline{display:none}
.speedial5-compact .topbar{padding-top:16px}
.speedial5-compact .searchbar{margin:2px auto 20px}
.speedial5-compact #clockBlock:not(.hidden){padding-bottom:0}

.sync-dot{
  font-size:11.5px;font-weight:600;color:var(--muted);
  opacity:0;transition:opacity .25s ease;margin-right:8px;white-space:nowrap;
}
.sync-dot.on{opacity:.95;color:#34d399}
.sync-dot.err{opacity:.95;color:#f87171}

.sd5-admin-shell{margin:14px 0 26px;border-radius:22px;overflow:hidden}
.sd5-login-note{
  padding:34px;text-align:center;font-size:15px;line-height:1.6;
}
.sd5-login-note .btn{margin-top:14px;display:inline-block;text-decoration:none}
