:root{--aik-deep:#17372f;--aik-deep2:#20483d;--aik-accent:#e6a91f;--aik-bg:#f7f8f5;--aik-paper:#fff;--aik-soft:#f1f3ef;--aik-line:#e1e6e1;--aik-ink:#1f2b27;--aik-muted:#77837e;--aik-shadow:0 10px 35px rgba(20,45,38,.08)}
html.aik-lock,body.aik-lock{overflow:hidden!important}
.aik-app,.aik-app *{box-sizing:border-box}
.aik-app button,.aik-app input,.aik-app textarea,.aik-app select{font:inherit}
.aik-app-shell{position:fixed;inset:0;z-index:9990;width:100vw;height:100dvh;display:grid;grid-template-columns:228px 292px minmax(0,1fr);background:var(--aik-bg);color:var(--aik-ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;overflow:hidden}
body.admin-bar .aik-app-shell{top:32px;height:calc(100dvh - 32px)}
.aik-mobile-backdrop{display:none}

/* left navigation */
.aik-sidebar{background:linear-gradient(180deg,var(--aik-deep2),var(--aik-deep));color:#fff;padding:16px 14px 14px;display:flex;flex-direction:column;min-height:0;overflow-y:auto;overscroll-behavior:contain}
.aik-logo{display:flex;align-items:center;gap:10px;padding:2px 2px 18px;font-size:20px}.aik-logo-mark{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:#fff;font-size:18px}.aik-logo b{font-weight:800}
.aik-new-thread{border:0;border-radius:10px;background:#fff;color:#243832;height:38px;font-weight:800;cursor:pointer;box-shadow:0 4px 10px rgba(0,0,0,.08)}
.aik-primary-nav{display:grid;gap:3px;margin-top:13px}.aik-primary-nav button,.aik-primary-nav a,.aik-side-section button{height:35px;display:grid;grid-template-columns:22px 1fr auto;align-items:center;gap:8px;padding:0 9px;border:0;border-radius:9px;background:transparent;color:#f3f7f5;text-decoration:none;text-align:left;cursor:pointer}.aik-primary-nav button:hover,.aik-primary-nav a:hover,.aik-primary-nav button.active,.aik-side-section button:hover{background:rgba(255,255,255,.12)}
.aik-primary-nav i,.aik-side-section i{font-style:normal;text-align:center;opacity:.95}.aik-primary-nav em,.aik-side-section em{font-style:normal;font-size:10px;min-width:20px;text-align:center;padding:2px 5px;border:1px solid rgba(255,255,255,.25);border-radius:999px}
.aik-side-section{border-top:1px solid rgba(255,255,255,.13);margin-top:10px;padding-top:9px}.aik-side-heading{font-size:9px;letter-spacing:.14em;font-weight:800;color:rgba(255,255,255,.55);padding:0 9px 5px}.aik-side-section button{width:100%;font-size:12px;height:31px}.aik-modes{margin-bottom:12px}
.aik-user-card{margin-top:auto;border:1px solid rgba(255,255,255,.14);border-radius:13px;padding:11px;background:rgba(255,255,255,.06);display:grid;grid-template-columns:36px minmax(0,1fr) 28px;align-items:center;gap:8px}.aik-avatar{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#fff;color:var(--aik-deep);font-size:11px;font-weight:800}.aik-user-meta{min-width:0}.aik-user-meta b,.aik-user-meta small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aik-user-meta b{font-size:11px}.aik-user-meta small{color:#f0c44d;font-size:9px;margin-top:2px}.aik-user-more{border:0;background:transparent;color:#fff;cursor:pointer}.aik-user-links{grid-column:1/-1;border-top:1px solid rgba(255,255,255,.11);display:grid;gap:3px;padding-top:7px;margin-top:3px}.aik-user-links button,.aik-user-links a{border:0;background:transparent;color:#e9efec;text-decoration:none;text-align:left;padding:4px 2px;font-size:10px;cursor:pointer}

/* threads pane */
.aik-threads-pane{background:#fff;border-right:1px solid var(--aik-line);min-height:0;display:flex;flex-direction:column;overflow:hidden}.aik-threads-pane header{height:66px;border-bottom:1px solid var(--aik-line);display:flex;align-items:center;justify-content:space-between;padding:0 18px}.aik-threads-pane header>div{display:flex;align-items:center;gap:8px}.aik-threads-pane header b{font-size:10px;letter-spacing:.1em}.aik-pane-menu{display:none;border:0;background:transparent;font-size:19px}.aik-sort{border:0;background:transparent;color:var(--aik-muted);font-size:10px;cursor:pointer}.aik-thread-list{padding:12px;overflow-y:auto;display:grid;align-content:start;gap:5px}.aik-thread{position:relative;border:0;border-radius:10px;background:transparent;color:var(--aik-ink);padding:10px 12px;text-align:left;display:grid;gap:3px;cursor:pointer}.aik-thread:hover,.aik-thread.active{background:#f1f3ef}.aik-thread.active:before{content:"";position:absolute;left:0;top:7px;bottom:7px;width:3px;border-radius:4px;background:var(--aik-accent)}.aik-thread span{font-weight:750;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aik-thread small{font-size:10px;color:var(--aik-muted)}.aik-show-all{margin:8px 12px 14px;height:34px;border:0;border-radius:9px;background:#f4f5f2;color:#3c4743;font-weight:700;font-size:11px;cursor:pointer}

/* main */
.aik-main{min-width:0;min-height:0;background:#fbfcfa;display:grid;grid-template-rows:66px minmax(0,1fr);overflow:hidden}.aik-globalbar{height:66px;background:#fff;border-bottom:1px solid var(--aik-line);display:flex;align-items:center;gap:12px;padding:0 22px}.aik-mobile-menu,.aik-mobile-threads{display:none}.aik-global-search{margin-left:auto;width:min(340px,36vw);height:34px;border:1px solid var(--aik-line);border-radius:9px;display:flex;align-items:center;gap:8px;padding:0 10px;color:#939d98;font-size:11px;background:#fff}.aik-global-search span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aik-global-search kbd{margin-left:auto;background:#f5f6f4;border:1px solid #e9ece9;border-radius:5px;padding:1px 5px;font-size:9px;color:#7c8681}.aik-global-actions{display:flex;gap:5px}.aik-global-actions button{width:32px;height:32px;border:0;border-radius:8px;background:transparent;cursor:pointer}
.aik-workspace{min-height:0;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;overflow:hidden;padding:0 28px 16px}.aik-thread-header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 0 12px}.aik-eyebrow{font-size:9px;color:var(--aik-muted);font-weight:800;letter-spacing:.12em}.aik-title-row{display:flex;align-items:center;gap:7px}.aik-title-row h1{font-size:26px;line-height:1.1;margin:3px 0 0;font-weight:750}.aik-edit-title{border:0;background:transparent;cursor:pointer;color:#61706a}.aik-thread-actions{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}.aik-thread-actions button{height:34px;padding:0 12px;border:1px solid var(--aik-line);background:#fff;border-radius:8px;font-size:10px;font-weight:700;color:#495651;cursor:pointer}.aik-thread-actions .aik-options{background:var(--aik-deep);color:#fff;border-color:var(--aik-deep)}
.aik-context-strip{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--aik-line);border-radius:12px;overflow:hidden;background:#fff;min-height:66px}.aik-context-strip>div{padding:13px 16px;border-right:1px solid var(--aik-line);min-width:0}.aik-context-strip>div:last-child{border-right:0}.aik-context-strip span{display:block;font-size:8px;text-transform:uppercase;letter-spacing:.11em;color:#77837f;font-weight:850}.aik-context-strip p{font-size:11px;margin:8px 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#495650}
.aik-chat{min-height:0;overflow-y:auto;padding:26px clamp(10px,4vw,66px) 18px;overscroll-behavior:contain}.aik-welcome{text-align:center;max-width:560px;margin:10vh auto}.aik-path-dot{color:var(--aik-accent);font-size:25px}.aik-welcome h2{font-family:Georgia,serif;font-size:30px;font-weight:500;margin:8px 0}.aik-welcome p{color:var(--aik-muted);line-height:1.65;font-size:13px}.aik-msg{max-width:900px;margin:0 auto 17px}.aik-msg.user{max-width:760px;margin-left:auto;margin-right:0}.aik-msg-label{font-size:8px;text-transform:uppercase;letter-spacing:.12em;font-weight:850;color:#6e7b76;margin:0 0 6px 8px}.aik-msg-text{position:relative;background:linear-gradient(90deg,#eef2ed,#f6f8f5);border:1px solid #e2e7e2;border-radius:999px;padding:13px 16px;line-height:1.45;font-size:11px;color:#53605b;box-shadow:0 5px 15px rgba(30,50,43,.025)}.aik-msg.assistant .aik-msg-text:before{content:"✦";position:absolute;left:-28px;top:50%;transform:translateY(-50%);width:22px;height:22px;border:1px solid #e3e6e2;background:#fff;border-radius:50%;display:grid;place-items:center;color:var(--aik-accent);font-size:11px}.aik-msg.user .aik-msg-text{background:#dfe9e3;border-color:#d8e3dc}.aik-msg.user .aik-msg-text:before{display:none}.aik-dots{display:flex;gap:4px;padding:13px}.aik-dots b{width:6px;height:6px;border-radius:50%;background:#88938f;animation:aikdot 1.1s infinite}.aik-dots b:nth-child(2){animation-delay:.15s}.aik-dots b:nth-child(3){animation-delay:.3s}@keyframes aikdot{50%{opacity:.25;transform:translateY(-3px)}}

/* composer and tools */
.aik-bottom-zone{padding:0 0 0;background:#fbfcfa}.aik-composer{border:1px solid var(--aik-line);background:#fff;border-radius:11px;padding:11px 12px 10px;box-shadow:0 7px 20px rgba(30,50,43,.04)}.aik-composer textarea{display:block;width:100%;border:0!important;box-shadow:none!important;outline:0!important;resize:none;background:transparent;padding:0 0 10px;min-height:42px;max-height:130px;color:var(--aik-ink);font-size:12px;line-height:1.45}.aik-composer-tools{display:flex;align-items:center;justify-content:space-between;gap:10px}.aik-composer-left{display:flex;gap:6px;flex-wrap:wrap}.aik-composer-left button{height:30px;border:1px solid var(--aik-line);background:#fff;border-radius:8px;padding:0 10px;font-size:10px;color:#46534e;cursor:pointer}.aik-send{width:34px;height:34px;border:0;border-radius:50%;background:var(--aik-deep);color:#fff;font-size:15px;cursor:pointer}.aik-ops-wrap{padding-top:10px}.aik-ops{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:7px}.aik-ops-more{margin-top:7px;grid-template-columns:repeat(6,minmax(0,1fr))}.aik-ops button{min-width:0;border:1px solid #e8ebe8;background:#fff;border-radius:9px;min-height:57px;padding:7px 4px;cursor:pointer;color:var(--aik-ink)}.aik-ops button:hover{border-color:#ccd6d0;background:#f9faf8;transform:translateY(-1px)}.aik-ops i,.aik-ops b,.aik-ops span{display:block}.aik-ops i{font-style:normal;font-size:15px;height:20px}.aik-ops b{font-size:10px}.aik-ops span{font-size:8px;color:#8a9691;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}

/* side panel */
.aik-panel{position:fixed;right:16px;top:16px;bottom:16px;width:min(430px,calc(100vw - 32px));background:#fff;border:1px solid var(--aik-line);z-index:10030;border-radius:16px;box-shadow:0 20px 80px rgba(18,41,34,.18);overflow:auto}.aik-panel header{position:sticky;top:0;background:rgba(255,255,255,.95);backdrop-filter:blur(10px);display:flex;justify-content:space-between;align-items:center;padding:16px 18px;border-bottom:1px solid var(--aik-line)}.aik-panel header h2{font-size:17px;margin:0}.aik-panel header button{border:0;background:none;font-size:24px;cursor:pointer}#aik-panel-body{padding:17px}.aik-cards{display:grid;gap:8px}.aik-card{border:1px solid var(--aik-line);border-radius:10px;padding:10px;display:grid;gap:3px}.aik-card span,.aik-card small{font-size:10px;color:var(--aik-muted)}.aik-cloud{display:flex;flex-wrap:wrap;gap:6px}.aik-cloud span{padding:6px 9px;background:var(--aik-soft);border-radius:999px;font-size:11px}.aik-book article{border-left:3px solid var(--aik-accent);padding-left:11px;margin:13px 0}.aik-muted,.aik-empty{color:var(--aik-muted)}.aik-empty{padding:22px;text-align:center}.aik-profile-form,.aik-auth-form{display:grid;gap:11px}.aik-profile-form label,.aik-auth-form label{display:grid;gap:5px;font-size:11px;font-weight:700}.aik-profile-form input,.aik-profile-form textarea,.aik-profile-form select,.aik-auth-form input{border:1px solid var(--aik-line);border-radius:8px;padding:9px;background:#fff}.aik-profile-form textarea{min-height:80px}.aik-primary,.aik-secondary{border:0;border-radius:9px;padding:10px 14px;font-weight:800;cursor:pointer}.aik-primary{background:var(--aik-deep);color:#fff}.aik-secondary{background:var(--aik-soft);color:var(--aik-ink)}

/* auth */
.aik-auth-shell{min-height:70vh;display:grid;place-items:center;padding:30px;background:var(--aik-bg);border-radius:20px}.aik-login-card{width:min(420px,100%);background:#fff;border:1px solid var(--aik-line);border-radius:18px;padding:26px;box-shadow:var(--aik-shadow)}.aik-brand-mark{font-size:32px}.aik-login-card h2{margin:8px 0}.aik-check{display:flex!important;grid-template-columns:auto 1fr!important;align-items:center}.aik-register{margin-top:16px;border-top:1px solid var(--aik-line);padding-top:12px}.aik-register summary{cursor:pointer;font-weight:700;margin-bottom:12px}.aik-error{background:#fff0ee;border:1px solid #efc3bd;padding:9px 11px;border-radius:8px;margin:10px 0;font-size:12px}
.aik-toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%,20px);opacity:0;z-index:20000;background:var(--aik-deep);color:#fff;padding:10px 14px;border-radius:9px;box-shadow:var(--aik-shadow);transition:.2s;font-size:12px}.aik-toast.show{transform:translate(-50%,0);opacity:1}.aik-toast.error{background:#8a3f37}.aik-toast.ok{background:#3e705d}.aik-app.is-busy .aik-send{opacity:.55;pointer-events:none}

@media(max-width:1180px){.aik-app-shell{grid-template-columns:210px 250px minmax(0,1fr)}.aik-sidebar{padding-left:10px;padding-right:10px}.aik-workspace{padding-left:18px;padding-right:18px}.aik-thread-actions button{padding:0 9px}.aik-ops{grid-template-columns:repeat(4,minmax(0,1fr))}.aik-ops-more{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:960px){.aik-app-shell{grid-template-columns:72px 240px minmax(0,1fr)}.aik-logo b,.aik-primary-nav span,.aik-primary-nav em,.aik-side-section,.aik-user-meta,.aik-user-more,.aik-user-links,.aik-new-thread{display:none}.aik-logo{justify-content:center}.aik-primary-nav button,.aik-primary-nav a{grid-template-columns:1fr;justify-items:center;padding:0}.aik-avatar{margin:auto}.aik-user-card{grid-template-columns:1fr;padding:8px}.aik-thread-actions button:not(.aik-options){display:none}.aik-global-search{width:min(300px,45vw)}}
@media(max-width:760px){
 body.admin-bar .aik-app-shell{top:46px;height:calc(100dvh - 46px)}
 .aik-app-shell{grid-template-columns:1fr}
 .aik-sidebar,.aik-threads-pane{position:fixed;top:0;bottom:0;z-index:10020;box-shadow:0 20px 70px rgba(18,41,34,.24);transition:transform .22s ease}
 body.admin-bar .aik-sidebar,body.admin-bar .aik-threads-pane{top:46px}
 .aik-sidebar{left:0;width:270px;transform:translateX(-105%);padding:15px}.aik-sidebar.open{transform:none}.aik-logo b,.aik-primary-nav span,.aik-primary-nav em,.aik-side-section,.aik-user-meta,.aik-user-more,.aik-user-links,.aik-new-thread{display:initial}.aik-primary-nav button,.aik-primary-nav a{grid-template-columns:22px 1fr auto;justify-items:initial;padding:0 9px}.aik-side-section{display:block}.aik-user-card{grid-template-columns:36px minmax(0,1fr) 28px}.aik-user-links{display:grid}.aik-user-meta{display:block}.aik-new-thread{display:block}
 .aik-threads-pane{left:0;width:min(330px,88vw);transform:translateX(-105%)}.aik-threads-pane.open{transform:none}.aik-mobile-backdrop{position:fixed;inset:0;z-index:10015;background:rgba(15,33,28,.32);backdrop-filter:blur(2px)}.aik-mobile-backdrop.show{display:block}
 .aik-main{grid-template-rows:52px minmax(0,1fr)}.aik-globalbar{height:52px;padding:0 10px}.aik-mobile-menu,.aik-mobile-threads{display:inline-flex;height:32px;align-items:center;border:1px solid var(--aik-line);background:#fff;border-radius:8px;padding:0 9px;font-size:11px}.aik-global-search{display:none}.aik-global-actions{margin-left:auto}
 .aik-workspace{padding:0 10px 10px;grid-template-rows:auto auto minmax(0,1fr) auto}.aik-thread-header{padding:10px 0 8px}.aik-title-row h1{font-size:21px}.aik-thread-actions{display:none}.aik-context-strip{grid-template-columns:1fr 1fr;min-height:58px}.aik-context-strip>div{padding:10px 11px}.aik-context-strip>div:nth-child(2),.aik-context-strip>div:nth-child(3){display:none}.aik-chat{padding:15px 30px 10px 27px}.aik-msg-text{border-radius:15px}.aik-msg.assistant .aik-msg-text:before{left:-24px}.aik-welcome{margin:7vh auto}.aik-welcome h2{font-size:24px}.aik-composer{padding:9px}.aik-composer-left button{font-size:0;width:31px;padding:0}.aik-composer-left button:before{font-size:14px}.aik-composer-left button[data-aik="attach"]:before{content:"＋"}.aik-composer-left button[data-aik="voice"]:before{content:"♩"}.aik-composer-left button[data-aik="image"]:before{content:"▧"}.aik-ops{display:flex;overflow-x:auto;gap:6px;padding-bottom:2px;scrollbar-width:none}.aik-ops::-webkit-scrollbar{display:none}.aik-ops button{flex:0 0 82px;min-height:54px}.aik-ops-more{flex-wrap:wrap;overflow:visible}.aik-panel{top:8px;right:8px;bottom:8px;width:calc(100vw - 16px)}
}
@media(max-width:480px){.aik-context-strip{grid-template-columns:1fr}.aik-context-strip>div:nth-child(4){display:none}.aik-chat{padding-left:26px;padding-right:3px}.aik-msg{margin-bottom:13px}.aik-msg-text{font-size:11px}.aik-bottom-zone{padding-bottom:max(0px,env(safe-area-inset-bottom))}.aik-thread-header{align-items:flex-end}}


/* =========================================================
   v0.1.4 – typography normalization and alignment
   ========================================================= */

/* Sidebar: highlighted controls are calmer; the rest is slightly easier to read. */
.aik-logo{
  font-size:15px !important;
  padding-bottom:14px !important;
}
.aik-logo-mark{
  width:27px !important;
  height:27px !important;
  font-size:15px !important;
}
.aik-new-thread{
  height:36px !important;
  font-size:14px !important;
  font-weight:700 !important;
  line-height:1 !important;
}
.aik-primary-nav button,
.aik-primary-nav a{
  font-size:14px !important;
  height:34px !important;
}
.aik-primary-nav i{
  width:18px !important;
  font-size:14px !important;
}
.aik-side-heading{
  font-size:9px !important;
}
.aik-side-section button{
  font-size:13px !important;
  height:31px !important;
}
.aik-side-section i{
  width:18px !important;
  font-size:12px !important;
}
.aik-sort{
  font-size:13px !important;
  font-weight:500 !important;
  line-height:1.2 !important;
}
.aik-threads-pane header b{
  font-size:10px !important;
}
.aik-thread span{
  font-size:13px !important;
}
.aik-thread small{
  font-size:11px !important;
}
.aik-show-all{
  font-size:13px !important;
  font-weight:600 !important;
}

/* Main app text – just a shade larger for readability. */
.aik-global-search{font-size:12px !important}
.aik-thread-actions button{font-size:11px !important}
.aik-context-strip span{font-size:9px !important}
.aik-context-strip p{font-size:12px !important}
.aik-msg-label{font-size:9px !important}
.aik-msg-text{font-size:12px !important}
.aik-composer textarea{font-size:13px !important}
.aik-composer-left button{font-size:11px !important}
.aik-ops b{font-size:11px !important}
.aik-ops span{font-size:9px !important}

/* User card: clean name and perfectly aligned rows. */
.aik-user-card{
  grid-template-columns:38px minmax(0,1fr) 30px !important;
  gap:9px !important;
}
.aik-avatar{
  width:36px !important;
  height:36px !important;
  font-size:12px !important;
}
.aik-user-meta b{
  font-size:12px !important;
  line-height:1.25 !important;
}
.aik-user-meta small{
  font-size:9px !important;
}
.aik-user-links{
  gap:2px !important;
  padding-top:8px !important;
}
.aik-user-links button,
.aik-user-links a{
  width:100% !important;
  min-height:28px !important;
  display:flex !important;
  align-items:center !important;
  gap:8px !important;
  padding:5px 4px !important;
  margin:0 !important;
  font-size:11px !important;
  line-height:1.2 !important;
  text-align:left !important;
  box-sizing:border-box !important;
}

/* Login: explicit sizes so the WP theme cannot enlarge them. */
.aik-auth-shell,
.aik-auth-shell *{
  box-sizing:border-box;
  font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
}
.aik-login-card{
  width:min(460px,calc(100vw - 32px)) !important;
  padding:28px !important;
}
.aik-brand-mark{
  font-size:30px !important;
  line-height:1 !important;
}
.aik-login-card h2{
  margin:12px 0 10px !important;
  font-size:32px !important;
  line-height:1.08 !important;
  font-weight:650 !important;
}
.aik-login-card > .aik-muted{
  margin:0 0 20px !important;
  font-size:16px !important;
  line-height:1.45 !important;
}
.aik-auth-form{
  gap:13px !important;
}
.aik-auth-form label{
  font-size:14px !important;
  line-height:1.3 !important;
}
.aik-auth-form input{
  min-height:44px !important;
  padding:10px 12px !important;
  font-size:16px !important;
  line-height:1.2 !important;
}
.aik-check{
  font-size:14px !important;
  gap:9px !important;
}
.aik-check input{
  min-height:0 !important;
  width:18px !important;
  height:18px !important;
  padding:0 !important;
}
.aik-auth-form .aik-primary,
.aik-auth-form .aik-secondary{
  min-height:46px !important;
  font-size:16px !important;
}
.aik-register{
  margin-top:18px !important;
  padding-top:14px !important;
}
.aik-register summary{
  margin:0 0 12px !important;
  font-size:15px !important;
  line-height:1.35 !important;
  font-weight:700 !important;
}

@media(max-width:760px){
  .aik-logo{font-size:15px !important}
  .aik-new-thread{font-size:14px !important}
  .aik-primary-nav button,.aik-primary-nav a{font-size:14px !important}
  .aik-side-section button{font-size:13px !important}
  .aik-login-card{padding:22px !important}
  .aik-login-card h2{font-size:28px !important}
  .aik-login-card > .aik-muted{font-size:15px !important}
}
