:root{--blue:#1668f5;--cyan:#18c5e8;--ink:#15213b;--muted:#6c7485;--line:#e6e9ef;--bg:#fff;--soft:#f7f9fc;--radius:22px;--shadow:0 12px 38px rgba(20,35,70,.10)}*{box-sizing:border-box}html{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--ink);background:var(--bg)}body{margin:0;min-height:100vh}a{color:inherit;text-decoration:none}button,input,select{font:inherit}.topbar{height:64px;display:flex;align-items:center;justify-content:space-between;padding:0 26px}.topbar nav{display:flex;align-items:center;gap:22px;font-size:14px;color:#4f586b}.topbar button{border:0;background:none;color:inherit;cursor:pointer}.brand-mini img{width:76px;height:auto;display:block}.home{min-height:calc(100vh - 130px)}.search-hero{padding:10vh 20px 54px;text-align:center}.hero-logo{width:min(330px,64vw);height:auto}.search-hero h1{font-size:clamp(18px,2vw,24px);font-weight:500;color:#5d6574;margin:18px 0 30px}.searchbox{position:relative;margin:auto;display:flex;align-items:center;border:1px solid #dfe3ea;background:#fff;box-shadow:0 4px 18px rgba(20,35,70,.08);border-radius:999px;transition:.2s}.searchbox:focus-within{box-shadow:0 8px 28px rgba(22,104,245,.16);border-color:#cbd8f6}.searchbox.large{max-width:740px;height:64px}.searchbox input{flex:1;border:0;outline:0;background:transparent;font-size:18px;color:var(--ink);min-width:0}.searchbox.large input{padding:0 16px}.searchbox button{margin-right:7px;border:0;background:linear-gradient(135deg,var(--blue),#19b6e7);color:#fff;border-radius:999px;padding:13px 22px;font-weight:700;cursor:pointer}.search-icon{font-size:26px;margin-left:20px;color:#7a8495}.suggestions{position:absolute;left:20px;right:20px;top:calc(100% + 8px);z-index:30;background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow);padding:7px;text-align:left}.suggestions:empty{display:none}.suggestions button{display:block;width:100%;text-align:left;background:none;color:var(--ink);padding:11px 14px;margin:0;border-radius:10px;font-weight:500}.suggestions button:hover{background:var(--soft)}.chips{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin-top:22px}.chips a{padding:9px 14px;border-radius:999px;background:#f5f7fb;color:#536078;font-size:14px}.chips a:hover{background:#eaf1ff;color:var(--blue)}.trending{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin-top:28px;font-size:13px;color:var(--muted)}.trending a{color:#41516d}.value-grid{max-width:1000px;margin:0 auto 70px;display:grid;grid-template-columns:repeat(3,1fr);gap:18px;padding:0 20px}.value-grid article{background:var(--soft);border:1px solid #edf0f5;padding:22px;border-radius:18px;text-align:left}.value-grid b{font-size:17px}.value-grid p{color:var(--muted);line-height:1.55;margin-bottom:0}.footer{min-height:64px;border-top:1px solid #edf0f4;background:#fafbfc;display:flex;align-items:center;justify-content:space-between;padding:18px 28px;color:#6d7480;font-size:13px}.footer nav{display:flex;gap:20px}.results-head{border-bottom:1px solid var(--line);padding:18px 24px 0;position:sticky;top:0;background:rgba(255,255,255,.95);backdrop-filter:blur(14px);z-index:20}.searchbox.compact{max-width:820px;margin:0;height:52px}.searchbox.compact>a{display:flex;margin:0 15px}.searchbox.compact img{width:58px}.searchbox.compact input{padding:0 10px}.searchbox.compact button{padding:10px 18px}.tabs{display:flex;gap:26px;margin-left:4px;margin-top:14px;overflow:auto}.tabs a{padding:11px 2px 13px;color:#666f7f;font-size:14px;white-space:nowrap;border-bottom:3px solid transparent}.tabs a.active{color:var(--blue);border-color:var(--blue)}.results-wrap{max-width:820px;padding:22px 24px 70px}.count{color:#7a8290;font-size:13px;margin:0 0 22px}.web-results{display:grid;gap:30px}.result{max-width:760px}.source-line{display:inline-flex;align-items:center;gap:10px;font-size:13px}.source-line small{display:block;color:#798293;margin-top:2px}.favicon{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#edf3ff;color:var(--blue);font-weight:800}.result h2{font-size:20px;font-weight:500;margin:7px 0 5px;color:#174ea6}.result h2 a:hover{text-decoration:underline}.result p{font-size:14.5px;line-height:1.55;color:#4d5665;margin:0}.result-meta{font-size:12px;color:#8a91a0;margin-top:7px}.ai-card{border:1px solid #dfe9ff;background:linear-gradient(135deg,#f7fbff,#fbfdff);border-radius:20px;padding:20px;margin-bottom:30px;box-shadow:0 8px 28px rgba(22,104,245,.08)}.ai-title{display:flex;gap:9px;align-items:center;color:#155bd7}.ai-body{margin-top:13px;line-height:1.6;color:#344054}.loader{display:inline-block;width:14px;height:14px;border:2px solid #d6e2ff;border-top-color:var(--blue);border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.image-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;width:min(1200px,calc(100vw - 48px))}.image-card{display:block}.image-card img{width:100%;aspect-ratio:1.25;object-fit:cover;border-radius:14px;background:#f0f2f5}.image-card span{display:block;font-size:13px;margin-top:7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.image-card small{color:#7a8290}.pagination{display:flex;gap:8px;margin-top:35px}.pagination a{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:#f4f6fa}.pagination a.active{background:var(--blue);color:#fff}.empty{padding:30px 0;color:#5b6474}.content-page{max-width:980px;margin:35px auto 80px;padding:0 20px}.content-card{background:#fff;border:1px solid var(--line);border-radius:24px;padding:clamp(24px,5vw,52px);box-shadow:0 6px 24px rgba(20,35,70,.05)}.prose{font-size:16px;line-height:1.75}.prose h1{font-size:38px;line-height:1.1}.prose h2{margin-top:34px}.source-list{display:grid;gap:10px;margin-top:25px}.source-list a{padding:15px;border:1px solid var(--line);border-radius:14px}.source-list span{display:block;color:var(--muted);font-size:13px;margin-top:3px}.install-banner{position:fixed;left:50%;bottom:18px;transform:translateX(-50%);z-index:60;width:min(620px,calc(100vw - 24px));display:flex;align-items:center;gap:13px;background:#fff;border:1px solid var(--line);box-shadow:0 16px 50px rgba(20,35,70,.20);border-radius:20px;padding:12px 14px}.install-banner[hidden]{display:none}.install-banner img{width:48px;height:48px;border-radius:12px}.install-banner div{flex:1}.install-banner span{display:block;color:var(--muted);font-size:13px}.install-close{border:0;background:transparent;font-size:24px;color:#88909e;cursor:pointer}.btn{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:12px;background:linear-gradient(135deg,var(--blue),#1ebfe6);color:#fff;padding:11px 17px;font-weight:750;cursor:pointer}.btn.small{padding:9px 14px}.btn.tiny{padding:7px 10px;font-size:12px}.btn.ghost{background:#eef3fb;color:#28456f}.btn.danger{background:#fff0f0;color:#b42318}.modal{position:fixed;inset:0;z-index:80;background:rgba(11,20,40,.48);display:grid;place-items:center;padding:20px}.modal[hidden]{display:none}.modal-card{position:relative;background:#fff;width:min(430px,100%);padding:30px;border-radius:24px;text-align:center}.modal-card>.install-close{position:absolute;right:14px;top:10px}.modal-icon{width:86px;border-radius:20px}.admin-login,.install-page{min-height:100vh;background:#f3f6fb;display:grid;place-items:center;padding:20px}.login-card,.install-card{width:min(430px,100%);background:#fff;padding:34px;border-radius:24px;box-shadow:var(--shadow)}.login-card img,.install-card img{width:130px}.login-card label,.form-stack label{display:grid;gap:6px;margin:13px 0;font-weight:650;font-size:14px}.login-card input,.form-stack input,.form-grid input,.form-grid select,.admin-search input{width:100%;border:1px solid var(--line);padding:12px 13px;border-radius:12px;outline:none}.admin-shell{background:#f5f7fb;min-height:100vh;padding-left:230px}.admin-nav{position:fixed;left:0;top:0;bottom:0;width:230px;background:#101a30;color:#dbe5f7;padding:22px 14px;display:flex;flex-direction:column;gap:5px}.admin-brand{padding:4px 10px 22px}.admin-brand img{width:92px;filter:brightness(4)}.admin-nav>a:not(.admin-brand){padding:11px 13px;border-radius:10px}.admin-nav>a:not(.admin-brand):hover{background:#1b2947}.admin-main{padding:34px;max-width:1500px}.muted{color:var(--muted)}.stat-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;margin:25px 0}.stat-grid article{background:#fff;border:1px solid var(--line);padding:20px;border-radius:16px}.stat-grid strong{display:block;font-size:28px}.stat-grid span{color:var(--muted);font-size:13px}.admin-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:18px}.panel{background:#fff;border:1px solid var(--line);border-radius:18px;padding:22px;margin:18px 0}.form-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;align-items:end}.form-grid label{display:grid;gap:6px;font-size:13px;font-weight:650}.form-grid .check,.form-stack .check{display:flex;align-items:center;gap:8px}.check input{width:auto}.table-wrap{overflow:auto}table{border-collapse:collapse;width:100%;font-size:13px}th,td{text-align:left;padding:12px;border-bottom:1px solid var(--line);vertical-align:top}td small{display:block;color:var(--muted);max-width:430px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.inline{display:inline}.alert{padding:13px 15px;border-radius:12px;margin:14px 0}.alert.success{background:#edfff4;color:#167444}.alert.error{background:#fff0f0;color:#b42318}.admin-search{display:flex;gap:10px;max-width:600px}.form-stack{max-width:700px}.form-stack small{color:var(--muted);font-weight:400}.install-card h1{margin-bottom:8px}code{background:#eef2f7;padding:3px 6px;border-radius:6px;overflow-wrap:anywhere}@media(max-width:900px){.value-grid{grid-template-columns:1fr}.image-grid{grid-template-columns:repeat(3,1fr)}.admin-shell{padding-left:0}.admin-nav{position:relative;width:auto;flex-direction:row;overflow:auto}.admin-brand{display:none}.admin-main{padding:20px}.stat-grid{grid-template-columns:repeat(2,1fr)}.admin-grid{grid-template-columns:1fr}.form-grid{grid-template-columns:1fr 1fr}}@media(max-width:640px){.topbar{padding:0 14px}.topbar nav a{display:none}.search-hero{padding-top:8vh}.searchbox.large{height:58px}.searchbox button{padding:11px 15px}.search-icon{margin-left:14px}.value-grid{margin-bottom:30px}.footer{flex-direction:column;gap:12px}.results-head{padding:12px 10px 0}.searchbox.compact>a{margin:0 8px}.searchbox.compact img{width:45px}.tabs{gap:18px}.results-wrap{padding:18px 14px 60px}.image-grid{grid-template-columns:repeat(2,1fr);width:100%}.result h2{font-size:18px}.form-grid{grid-template-columns:1fr}.stat-grid{grid-template-columns:1fr 1fr}.admin-main{padding:16px}.admin-nav{padding:8px}.admin-nav>a:not(.admin-brand){white-space:nowrap}.prose h1{font-size:31px}.install-banner{bottom:10px}}

/* === CLZ SEO V2: conținut editorial discret, sub interfața principală === */
.seo-home{
  width:min(1040px,calc(100% - 32px));
  margin:26px auto 56px;
}
.seo-home-inner{
  border-top:1px solid var(--line,#e7eaf0);
  padding-top:32px;
  color:var(--text,#1e293b);
}
.seo-home h2{
  font-size:clamp(1.35rem,2vw,1.8rem);
  margin:0 0 12px;
  letter-spacing:-.02em;
}
.seo-home p{
  line-height:1.75;
  color:var(--muted,#667085);
  max-width:900px;
}
.seo-columns{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:16px;
  margin:22px 0 34px;
}
.seo-columns article{
  padding:20px;
  border:1px solid var(--line,#e7eaf0);
  border-radius:18px;
  background:rgba(255,255,255,.74);
}
.seo-columns h3{
  margin:0 0 8px;
  font-size:1rem;
}
.seo-columns p{
  margin:0;
  font-size:.95rem;
}
.seo-note{
  margin-top:22px;
  padding:14px 16px;
  border-radius:14px;
  background:#f7f9fc;
  border:1px solid var(--line,#e7eaf0);
  font-size:.9rem;
}
.not-found{
  text-align:center;
}
.not-found .error-code{
  font-size:clamp(4rem,12vw,8rem);
  line-height:1;
  font-weight:800;
  letter-spacing:-.08em;
  margin:0 0 12px;
  color:#1267f3;
}
.not-found .searchbox{
  max-width:680px;
  margin:24px auto;
}
@media(max-width:760px){
  .seo-columns{grid-template-columns:1fr}
  .seo-home{width:min(100% - 24px,1040px);margin-bottom:38px}
}


/* === CLZ V3 PRO === */
:root{--blue2:#08b9ea;--surface:#fff;--surface2:#f7f9fc;--glass:rgba(255,255,255,.94);--text:#15213b;--link:#174ea6}
html[data-theme="dark"]{--ink:#edf4ff;--text:#edf4ff;--muted:#9aa7bd;--line:#25304a;--bg:#0b1020;--soft:#121a2d;--surface:#10182a;--surface2:#121a2d;--glass:rgba(11,16,32,.94);--link:#7db2ff;color-scheme:dark}
html[data-theme="dark"],html[data-theme="dark"] body{background:#0b1020;color:var(--text)}
html[data-theme="dark"] .topbar,html[data-theme="dark"] .results-head{background:var(--glass)}
html[data-theme="dark"] .searchbox,html[data-theme="dark"] .suggestions,html[data-theme="dark"] .content-card,html[data-theme="dark"] .install-banner,html[data-theme="dark"] .modal-card,html[data-theme="dark"] .seo-columns article{background:var(--surface);border-color:var(--line)}
html[data-theme="dark"] .searchbox input{color:var(--text)}
html[data-theme="dark"] .footer{background:#0d1425;border-color:var(--line)}
html[data-theme="dark"] .chips a,html[data-theme="dark"] .pagination a{background:#121a2d;color:#aebbd0}
html[data-theme="dark"] .seo-note,html[data-theme="dark"] .criteria-box{background:#111a2e;border-color:var(--line)}
html[data-theme="dark"] .result h2{color:var(--link)}
html[data-theme="dark"] .result p,html[data-theme="dark"] .source-line small,html[data-theme="dark"] .count{color:#a5b1c5}

.topbar nav{gap:10px}.topbar nav>a.nav-desktop{padding:8px 9px;border-radius:10px}.topbar nav>a.nav-desktop:hover{background:var(--soft)}
.theme-toggle{width:38px;height:38px;border-radius:50%!important;display:grid;place-items:center;background:var(--soft)!important;font-size:18px!important}
.account-pill{padding:9px 13px;border-radius:999px;background:var(--soft);font-weight:700;color:var(--ink)!important}
.install-primary{background:linear-gradient(135deg,var(--blue),var(--blue2))!important;color:#fff!important;padding:10px 15px!important;border-radius:999px!important;font-weight:800!important;box-shadow:0 7px 18px rgba(22,104,245,.18)}
.search-hero h1{font-weight:650;letter-spacing:-.025em;color:var(--ink);font-size:clamp(20px,2.4vw,28px)}
.chips a{font-weight:650;border:1px solid transparent;transition:.18s}.trending>span{font-weight:750;color:var(--ink)}

.images-results-wrap{max-width:none!important;width:100%;padding-right:24px}.image-grid{width:100%;max-width:1500px;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));align-items:start}
.image-card{appearance:none;border:0;background:none;padding:0;text-align:left;color:inherit;min-width:0;cursor:zoom-in;width:100%}
.image-thumb{display:block;width:100%;overflow:hidden;border-radius:14px;background:var(--soft);aspect-ratio:1.25}
.image-card img{display:block;width:100%;height:100%;object-fit:cover;border-radius:0;transition:transform .22s}.image-card:hover img{transform:scale(1.025)}
.image-title{display:block;font-size:13px;margin-top:7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.image-card small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}

body.lightbox-open{overflow:hidden}.image-lightbox{position:fixed;inset:0;z-index:120;background:rgba(5,10,21,.92);display:grid;place-items:center;padding:28px}.image-lightbox[hidden]{display:none}
.image-lightbox-stage{max-width:min(1100px,96vw);max-height:92vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px}
.image-lightbox-stage>img{display:block;max-width:100%;max-height:76vh;width:auto;height:auto;object-fit:contain;border-radius:14px;box-shadow:0 22px 70px rgba(0,0,0,.45)}
.image-lightbox-info{width:min(820px,100%);display:flex;align-items:center;gap:12px;color:#fff}.image-lightbox-info strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.image-lightbox-info span{color:#aab5c8;font-size:13px;margin-right:auto}
.image-lightbox-close{position:fixed;right:18px;top:14px;width:44px;height:44px;border:0;border-radius:50%;background:rgba(255,255,255,.12);color:#fff;font-size:28px;cursor:pointer}

.favicon{overflow:hidden}.favicon img,.favicon i{width:30px;height:30px;border-radius:50%;object-fit:cover}.favicon i{place-items:center;background:#edf3ff;color:var(--blue);font-style:normal;font-weight:800}

.stack-form{display:grid;gap:16px}.stack-form label{display:grid;gap:7px;font-weight:700}.stack-form input,.stack-form textarea{width:100%;border:1px solid var(--line);background:var(--surface);color:var(--text);border-radius:13px;padding:13px 14px;outline:none}
.auth-card{max-width:620px;margin:auto}.auth-switch a,.muted a{color:var(--blue);font-weight:700}
.auth-callout{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:18px;border:1px solid var(--line);border-radius:16px;background:var(--soft)}.auth-callout p{width:100%;margin:0 0 5px}
.criteria-box{padding:18px;border:1px solid var(--line);border-radius:16px;background:#f8faff;margin:22px 0}
.account-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.account-actions{margin:24px 0}
.submission-list{display:grid;gap:10px}.submission-list article{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px;border:1px solid var(--line);border-radius:14px}.submission-list small{display:block;color:var(--muted);margin-top:3px}
.status-badge{padding:6px 10px;border-radius:999px;font-size:12px;font-weight:800}.status-pending{background:#fff4d6;color:#825a00}.status-approved{background:#e5f8ed;color:#13703a}.status-rejected{background:#fdeaea;color:#a72b2b}
.message-list{display:grid;gap:14px}.message-list article{padding:16px;border:1px solid var(--line);border-radius:14px}.message-list article.unread{border-color:#a5c4ff;background:#f8fbff}.message-list small{display:block;color:var(--muted);margin-top:3px}
.extension-demo{padding:18px;border-radius:18px;background:var(--soft);margin:24px 0}.fake-address{display:inline-flex;align-items:center;gap:8px;background:var(--surface);border:1px solid var(--line);border-radius:999px;padding:10px 15px;margin-bottom:8px}.fake-address kbd{padding:3px 7px;border:1px solid var(--line);border-radius:6px}
.extension-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.extension-grid article{border:1px solid var(--line);padding:20px;border-radius:18px}.eyebrow{font-size:12px;font-weight:900;letter-spacing:.12em;color:var(--blue)}

@media(max-width:760px){
 .topbar{height:58px;padding:0 10px;gap:8px}.brand-mini img{width:62px}.topbar nav{gap:6px}.nav-desktop{display:none!important}.account-pill{padding:8px 10px;font-size:12px}.install-primary{padding:8px 11px!important;font-size:12px}.theme-toggle{width:34px;height:34px}
 .results-head{position:relative;padding:10px 10px 0}.searchbox.compact{width:100%;height:50px}.searchbox.compact>a{margin:0 7px}.searchbox.compact img{width:42px}.searchbox.compact button{padding:9px 13px}
 .tabs{margin-left:0;gap:16px;padding:0 2px;scrollbar-width:none}.tabs::-webkit-scrollbar{display:none}.results-wrap{width:100%;max-width:none;padding:16px 12px 54px}.images-results-wrap{padding:14px 10px 48px!important}
 .image-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.image-thumb{border-radius:11px;aspect-ratio:1.12}.image-title{font-size:12px}.image-card small{font-size:11px}
 .image-lightbox{padding:12px}.image-lightbox-stage{width:100%;max-width:100vw;max-height:100vh}.image-lightbox-stage>img{max-width:100%;max-height:72vh;border-radius:10px}
 .image-lightbox-info{display:grid;grid-template-columns:1fr auto;gap:5px 10px;padding:0 4px}.image-lightbox-info strong{grid-column:1/-1}.image-lightbox-info span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.image-lightbox-info .btn{white-space:nowrap}.image-lightbox-close{right:10px;top:9px}
 .search-hero{padding:7vh 14px 42px}.hero-logo{width:min(260px,68vw)}.search-hero h1{font-size:20px;margin:12px 0 22px}.searchbox.large{height:56px}.searchbox.large input{font-size:16px;padding-left:9px}.search-icon{font-size:22px}
 .chips{gap:7px}.chips a{font-size:12px;padding:8px 11px}.trending{font-size:12px;line-height:1.6}.footer nav{justify-content:center;flex-wrap:wrap;gap:12px}.footer{padding:18px 14px;text-align:center}
 .content-page{padding:0 12px;margin-top:18px}.content-card{padding:22px 17px;border-radius:18px}.extension-grid{grid-template-columns:1fr}.account-head{flex-direction:column}.submission-list article{align-items:flex-start;flex-direction:column}
}
@media(max-width:380px){.account-pill{display:none}.install-primary{font-size:11px!important;padding:8px 9px!important}.image-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}}


/* === CLZ V4 — PAGINI PREMIUM === */
.page-shell{width:min(1180px,calc(100% - 32px));margin:34px auto 64px}
.page-hero{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:34px;align-items:center;padding:54px;border:1px solid var(--line);border-radius:28px;background:linear-gradient(135deg,var(--surface),var(--surface2));box-shadow:0 18px 55px rgba(16,31,67,.06)}
.page-hero.compact{grid-template-columns:1fr;padding:42px 48px}
.page-hero h1{font-size:clamp(34px,5vw,58px);line-height:1.03;letter-spacing:-.055em;margin:10px 0 16px;color:var(--ink)}
.page-hero.compact h1{font-size:clamp(32px,4vw,48px)}
.page-hero .lead{font-size:clamp(17px,2vw,21px);line-height:1.65;color:var(--muted);max-width:760px;margin:0}
.page-hero-mark{display:grid;place-items:center;min-height:250px}.page-hero-mark img{width:min(220px,70%);filter:drop-shadow(0 22px 34px rgba(22,104,245,.18))}
.hero-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:24px}
.btn.ghost{background:var(--surface)!important;color:var(--ink)!important;border:1px solid var(--line)!important;box-shadow:none!important}

.page-section{padding:58px 4px}.page-section-soft{margin:12px 0;padding:48px;border:1px solid var(--line);border-radius:26px;background:var(--surface2)}
.section-heading{max-width:780px;margin:0 auto 30px;text-align:center}.section-heading.left{text-align:left;margin-left:0}.section-heading h2,.split-section h2,.cta-panel h2{font-size:clamp(28px,3.6vw,42px);letter-spacing:-.04em;line-height:1.1;margin:8px 0 12px;color:var(--ink)}
.section-heading p,.split-section p{font-size:17px;line-height:1.75;color:var(--muted)}

.feature-grid{display:grid;gap:18px}.feature-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}
.feature-card{padding:26px;border:1px solid var(--line);border-radius:20px;background:var(--surface);box-shadow:0 8px 24px rgba(16,31,67,.035)}
.feature-card h3{font-size:19px;margin:14px 0 8px}.feature-card p{color:var(--muted);line-height:1.65;margin:0}.feature-icon{width:46px;height:46px;display:grid;place-items:center;border-radius:14px;background:linear-gradient(135deg,#eaf2ff,#e8fbff);color:#1768f5;font-weight:900;font-size:20px}
html[data-theme="dark"] .feature-icon{background:#17243d}

.split-section{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:44px;align-items:center}
.stat-stack{display:grid;gap:12px}.stat-card{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:16px;padding:18px 20px;background:var(--surface);border:1px solid var(--line);border-radius:16px}.stat-card b{font-size:26px;color:var(--blue);min-width:72px}.stat-card span{color:var(--muted)}
.info-panel{padding:28px;border-radius:20px;background:linear-gradient(135deg,#edf4ff,#effcff);border:1px solid #d9e7ff}.info-panel strong{display:block;font-size:19px;margin-bottom:8px}.info-panel p{margin:0;line-height:1.7;color:#53627a}.info-panel.wide{max-width:850px;margin:28px auto 0}
html[data-theme="dark"] .info-panel{background:#13213a;border-color:#273a5e}html[data-theme="dark"] .info-panel p{color:#aab6c9}

.steps-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.steps-grid article{padding:24px;border:1px solid var(--line);border-radius:18px;background:var(--surface)}.steps-grid article>span{display:inline-block;font-size:12px;font-weight:900;color:var(--blue);letter-spacing:.12em;margin-bottom:22px}.steps-grid h3{margin:0 0 8px}.steps-grid p{margin:0;color:var(--muted);line-height:1.6}
.cta-panel{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:34px 38px;border-radius:24px;background:linear-gradient(135deg,#10254d,#1668f5);color:#fff;margin-top:30px}.cta-panel h2{color:#fff;margin:6px 0 8px}.cta-panel p{margin:0;color:#dbe8ff}.cta-panel .eyebrow{color:#9fdcff}.cta-panel .btn{background:#fff!important;color:#145bd0!important;white-space:nowrap}

.home-trust{width:min(860px,calc(100% - 32px));margin:2px auto 50px}.home-trust-card{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 22px;border:1px solid var(--line);border-radius:18px;background:var(--surface);color:inherit;box-shadow:0 8px 28px rgba(16,31,67,.04)}.home-trust-card strong{display:block;font-size:17px;margin:4px 0}.home-trust-card p{margin:0;color:var(--muted);font-size:14px}.home-trust-arrow{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;background:var(--soft);font-size:20px;color:var(--blue)}

.source-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:22px 0}.source-summary>div{padding:22px;border:1px solid var(--line);border-radius:18px;background:var(--surface);display:flex;align-items:baseline;gap:10px}.source-summary b{font-size:30px;color:var(--blue)}.source-summary span{color:var(--muted)}
.sources-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.source-card{padding:20px;border:1px solid var(--line);border-radius:18px;background:var(--surface)}.source-card.official{border-color:#bcd3ff}.source-card-head{display:flex;align-items:center;gap:12px}.source-card-head img{width:38px;height:38px;border-radius:10px;object-fit:contain;background:#fff}.source-card-head h3{font-size:16px;margin:0 0 3px}.source-card-head span{font-size:12px;color:var(--muted)}.official-badge{margin-left:auto!important;background:#e8f0ff!important;color:#145ecf!important;padding:5px 8px!important;border-radius:999px!important;font-weight:800!important}.source-card>p{color:var(--muted);font-size:14px}.source-card-foot{display:flex;justify-content:space-between;gap:10px;border-top:1px solid var(--line);padding-top:12px;font-size:12px;color:var(--muted)}.source-card-foot a{font-weight:800;color:var(--blue)}
.empty-state{padding:30px;text-align:center;border:1px dashed var(--line);border-radius:18px;color:var(--muted)}

.contact-layout,.submit-layout{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:26px;margin-top:28px}.contact-info,.guideline-list{display:grid;gap:12px;align-content:start}.contact-card,.guideline-list article{display:flex;gap:14px;padding:20px;border:1px solid var(--line);border-radius:18px;background:var(--surface)}.contact-card>span,.guideline-list article>span{width:38px;height:38px;flex:0 0 38px;display:grid;place-items:center;border-radius:12px;background:var(--soft);color:var(--blue);font-weight:900}.contact-card h3,.guideline-list h3{margin:0 0 5px}.contact-card p,.guideline-list p{margin:0;color:var(--muted);line-height:1.55}.contact-card a{display:inline-block;margin-top:8px;color:var(--blue);font-weight:800}.contact-form-card,.submit-form-card{padding:28px;border:1px solid var(--line);border-radius:22px;background:var(--surface);box-shadow:0 14px 42px rgba(16,31,67,.055)}.contact-form-card h2,.submit-form-card h2{margin-top:0}.form-note{font-size:13px;color:var(--muted);margin-top:18px}.form-note a{color:var(--blue);font-weight:800}
.login-required{text-align:center;padding:30px 10px}.login-required .feature-icon{margin:auto}.login-required p{color:var(--muted)}.login-required .hero-actions{justify-content:center}

.browser-preview{border:1px solid var(--line);border-radius:18px;background:var(--surface);box-shadow:0 18px 50px rgba(16,31,67,.09);overflow:hidden}.browser-top{display:flex;align-items:center;gap:6px;padding:12px;background:var(--surface2);border-bottom:1px solid var(--line)}.browser-top>i{width:9px;height:9px;border-radius:50%;background:#c8d0dc}.browser-top>div{margin-left:8px;flex:1;padding:8px 12px;border-radius:999px;background:var(--surface);border:1px solid var(--line);font-size:12px;color:var(--muted)}.browser-top kbd{padding:2px 5px;border:1px solid var(--line);border-radius:5px}.browser-body{min-height:220px;display:grid;place-items:center;text-align:center;padding:28px}.browser-body img{width:170px}.browser-body span{display:block;color:var(--muted);font-size:13px;margin-top:-35px}

.legal-shell{max-width:1180px}.legal-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:34px;margin-top:28px}.legal-nav{position:sticky;top:84px;align-self:start;display:grid;gap:5px;padding:14px;border:1px solid var(--line);border-radius:16px;background:var(--surface)}.legal-nav a{padding:10px 11px;border-radius:10px;color:var(--muted);font-size:13px;font-weight:700}.legal-nav a:hover{background:var(--soft);color:var(--ink)}.legal-content{padding:10px 0}.legal-content section{padding:0 0 28px;margin-bottom:28px;border-bottom:1px solid var(--line)}.legal-content h2{font-size:25px;margin:0 0 10px}.legal-content p{color:var(--muted);font-size:16px;line-height:1.8}.legal-note{padding:20px;border:1px solid #f0dca0;background:#fff9e8;border-radius:16px;color:#6e5b25;font-size:14px;line-height:1.65}html[data-theme="dark"] .legal-note{background:#2b2516;border-color:#514329;color:#dccb9a}

.auth-page{min-height:calc(100vh - 160px);display:grid;place-items:center}.auth-wrap{width:min(920px,100%);display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line);border-radius:26px;background:var(--surface);overflow:hidden;box-shadow:0 18px 55px rgba(16,31,67,.07)}.auth-visual{padding:44px;background:linear-gradient(150deg,#edf4ff,#effcff);display:flex;flex-direction:column;justify-content:center}.auth-visual img{width:170px;margin:20px 0}.auth-visual h2{font-size:28px;letter-spacing:-.035em;margin:0 0 10px}.auth-visual p{color:#65738a;line-height:1.65}.auth-wrap .auth-card{border:0;box-shadow:none;border-radius:0;padding:44px;max-width:none}html[data-theme="dark"] .auth-visual{background:#111d32}
.account-dashboard{padding:30px;border:1px solid var(--line);border-radius:24px;background:var(--surface);box-shadow:0 14px 42px rgba(16,31,67,.05)}

@media(max-width:900px){
 .page-hero{grid-template-columns:1fr;padding:38px}.page-hero-mark{display:none}.split-section,.contact-layout,.submit-layout{grid-template-columns:1fr}.feature-grid-3,.sources-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.steps-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.legal-layout{grid-template-columns:1fr}.legal-nav{position:static;display:flex;overflow:auto;white-space:nowrap}.auth-wrap{grid-template-columns:1fr}.auth-visual{display:none}
}
@media(max-width:620px){
 .page-shell{width:min(100% - 20px,1180px);margin:14px auto 42px}.page-hero,.page-hero.compact{padding:26px 20px;border-radius:20px}.page-hero h1,.page-hero.compact h1{font-size:32px}.page-hero .lead{font-size:16px}.page-section{padding:36px 0}.page-section-soft{padding:24px 18px;border-radius:20px}.section-heading{text-align:left}.feature-grid-3,.sources-grid,.source-summary,.steps-grid{grid-template-columns:1fr}.cta-panel{align-items:flex-start;flex-direction:column;padding:26px 22px}.contact-form-card,.submit-form-card{padding:22px 16px}.home-trust{width:calc(100% - 20px);margin-bottom:34px}.home-trust-card{padding:16px}.home-trust-card p{font-size:12px}.home-trust-arrow{display:none}.source-summary>div{padding:16px}.source-summary b{font-size:24px}.legal-content h2{font-size:22px}.legal-content p{font-size:15px}.auth-wrap .auth-card{padding:26px 18px}.browser-preview{display:none}
}


/* === CLZ V5 — Surse / Duplicate / Crawler status === */
.admin-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.admin-title-row h1{margin-bottom:5px}.admin-title-row p{margin-top:0;color:var(--muted)}
.admin-source-form{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.admin-source-form label{display:grid;gap:6px;font-weight:700}.admin-source-form input,.admin-source-form select{width:100%;border:1px solid var(--line);background:var(--surface);color:var(--text);border-radius:10px;padding:10px 11px}.admin-source-form .check{display:flex;align-items:center;gap:8px}.admin-source-form .check input{width:auto}.admin-source-form .form-actions{grid-column:1/-1;display:flex;gap:8px}
.admin-source-name{display:flex;align-items:center;gap:10px}.admin-source-name img{width:28px;height:28px;border-radius:7px;object-fit:contain;background:#fff}.admin-source-name small{display:block;color:var(--muted);margin-top:2px}.dup-mini{display:inline-block;margin-top:4px;padding:3px 6px;border-radius:999px;background:#fff2cd;color:#8a5a00;font-size:10px;font-weight:900}
.row-duplicate{background:#fffdf5}html[data-theme="dark"] .row-duplicate{background:#201b0f}
.source-type,.crawl-status{display:inline-flex;align-items:center;padding:5px 8px;border-radius:999px;font-size:11px;font-weight:900;white-space:nowrap}
.source-type-official{background:#e8f0ff;color:#145ecf}.source-type-community{background:#edf0f4;color:#4c5a70}.source-type-partner{background:#eee7ff;color:#6943b8}.source-type-publication{background:#e8f8f1;color:#15704b}.source-type-business{background:#fff0e0;color:#995315}
.crawl-ok{background:#e5f8ed;color:#13703a}.crawl-pending{background:#fff4d6;color:#825a00}.crawl-error,.crawl-blocked{background:#fdeaea;color:#a72b2b}.crawl-empty{background:#eef0f5;color:#5b6577}.crawl-paused{background:#ece7f8;color:#66508d}.crawl-new{background:#eaf1ff;color:#285ca9}
.actions-cell{min-width:430px}.actions-cell .inline{display:inline-block;margin:2px}
.duplicate-group h2{margin-top:0}.duplicate-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:14px 0}.duplicate-cards article{padding:16px;border:1px solid var(--line);border-radius:14px;background:var(--surface2)}.duplicate-cards small{display:block;color:var(--muted);margin-top:3px}.duplicate-cards p{margin-bottom:0;color:var(--muted)}
.merge-form{display:grid;grid-template-columns:1fr 1fr auto;gap:12px;align-items:end}.merge-form label{display:grid;gap:6px;font-weight:700}.merge-form select{border:1px solid var(--line);background:var(--surface);color:var(--text);border-radius:10px;padding:10px}
.source-debug-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px}.source-debug-grid .panel{display:flex;flex-direction:column;gap:8px}.source-debug-grid strong:not(.crawl-status){font-size:28px}.metric-label{font-size:11px;font-weight:900;color:var(--muted);text-transform:uppercase;letter-spacing:.08em}
@media(max-width:900px){.admin-source-form{grid-template-columns:repeat(2,minmax(0,1fr))}.merge-form{grid-template-columns:1fr}.source-debug-grid{grid-template-columns:repeat(2,1fr)}.actions-cell{min-width:320px}}
@media(max-width:620px){.admin-title-row{flex-direction:column}.admin-source-form{grid-template-columns:1fr}.source-debug-grid{grid-template-columns:1fr}.actions-cell{min-width:280px}}


/* =========================================================
   CLZ BROWSER — rezultate web premium cu thumbnail
   IMPORTANT: browser-only; nu afectează html.clz-app.
   ========================================================= */
html:not(.clz-app) .browser-only .web-results{
  gap:16px;
}
html:not(.clz-app) .browser-only .result{
  position:relative;
  width:100%;
  max-width:760px;
  padding:17px 18px 15px;
  border:1px solid var(--line);
  border-radius:18px;
  background:var(--bg);
  box-shadow:0 7px 24px rgba(20,35,70,.055);
  overflow:hidden;
  transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease;
}
html:not(.clz-app) .browser-only .result:hover{
  border-color:#cbd8f6;
  box-shadow:0 12px 30px rgba(20,35,70,.09);
  transform:translateY(-1px);
}
html:not(.clz-app) .browser-only .result.has-thumb{
  padding-right:154px;
  min-height:128px;
}
html:not(.clz-app) .browser-only .browser-result-thumb{
  position:absolute;
  top:16px;
  right:16px;
  width:116px;
  height:92px;
  border-radius:13px;
  overflow:hidden;
  background:var(--soft);
  border:1px solid var(--line);
}
html:not(.clz-app) .browser-only .browser-result-thumb img{
  display:block;
  width:100%;
  height:100%;
  object-fit:cover;
}
html:not(.clz-app) .browser-only .result h2{
  margin-top:8px;
  line-height:1.28;
}
html:not(.clz-app) .browser-only .result p{
  display:-webkit-box;
  -webkit-box-orient:vertical;
  -webkit-line-clamp:3;
  overflow:hidden;
}
html:not(.clz-app) .browser-only .result-bottom{
  margin-top:10px;
}
html:not(.clz-app) .browser-only .save-result{
  min-height:30px;
  padding:5px 9px;
  border:1px solid var(--line);
  border-radius:9px;
  background:var(--soft);
  color:var(--muted);
  font-size:11px;
  font-weight:750;
}
html:not(.clz-app) .browser-only .save-result:hover{
  border-color:#cbd8f6;
  color:var(--blue);
}
html:not(.clz-app)[data-theme="dark"] .browser-only .result{
  background:var(--surface);
  border-color:var(--line);
  box-shadow:0 8px 28px rgba(0,0,0,.16);
}
html:not(.clz-app)[data-theme="dark"] .browser-only .result:hover{
  border-color:#344363;
  box-shadow:0 13px 34px rgba(0,0,0,.23);
}
html:not(.clz-app)[data-theme="dark"] .browser-only .browser-result-thumb,
html:not(.clz-app)[data-theme="dark"] .browser-only .save-result{
  background:var(--soft);
  border-color:var(--line);
}
@media(max-width:640px){
  html:not(.clz-app) .browser-only .web-results{gap:12px;}
  html:not(.clz-app) .browser-only .result{
    padding:14px;
    border-radius:16px;
  }
  html:not(.clz-app) .browser-only .result.has-thumb{
    padding-right:122px;
    min-height:114px;
  }
  html:not(.clz-app) .browser-only .browser-result-thumb{
    top:14px;
    right:14px;
    width:88px;
    height:76px;
    border-radius:11px;
  }
  html:not(.clz-app) .browser-only .result.has-thumb .source-line span:last-child{
    max-width:150px;
  }
  html:not(.clz-app) .browser-only .result.has-thumb .source-line b,
  html:not(.clz-app) .browser-only .result.has-thumb .source-line small{
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
  }
}

/* =========================================================
   CLZ BROWSER — finisaj rezultate premium
   Rank separat de thumbnail + padding mai aerisit.
   IMPORTANT: browser-only; aplicatia nu este afectata.
   ========================================================= */
html:not(.clz-app) .browser-only .result{
  padding:20px 22px 18px!important;
  max-width:780px!important;
}
html:not(.clz-app) .browser-only .result.has-thumb{
  padding-right:166px!important;
  min-height:158px!important;
}
html:not(.clz-app) .browser-only .result.has-thumb .result-source-row{
  position:relative!important;
  padding-right:0!important;
}
html:not(.clz-app) .browser-only .result.has-thumb .trust-mini{
  position:absolute!important;
  top:-2px!important;
  right:-144px!important;
  z-index:4!important;
  min-width:42px!important;
  text-align:center!important;
  white-space:nowrap!important;
}
html:not(.clz-app) .browser-only .browser-result-thumb{
  top:50px!important;
  right:18px!important;
  width:116px!important;
  height:92px!important;
  z-index:2!important;
  box-shadow:0 5px 16px rgba(20,35,70,.08)!important;
}
html:not(.clz-app) .browser-only .result h2{
  margin-top:10px!important;
}
html:not(.clz-app) .browser-only .result p{
  margin-top:2px!important;
}
html:not(.clz-app) .browser-only .result-bottom{
  margin-top:13px!important;
}
html:not(.clz-app)[data-theme="dark"] .browser-only .browser-result-thumb{
  box-shadow:0 6px 18px rgba(0,0,0,.22)!important;
}

@media(max-width:640px){
  html:not(.clz-app) .browser-only .result{
    padding:16px 16px 15px!important;
  }
  html:not(.clz-app) .browser-only .result.has-thumb{
    padding-right:122px!important;
    min-height:138px!important;
  }
  html:not(.clz-app) .browser-only .result.has-thumb .trust-mini{
    top:-1px!important;
    right:-102px!important;
    min-width:38px!important;
    padding:4px 6px!important;
  }
  html:not(.clz-app) .browser-only .browser-result-thumb{
    top:46px!important;
    right:14px!important;
    width:88px!important;
    height:74px!important;
  }
}


/* =========================================================
   CLZ Browser — Home autocomplete premium
   STRICT browser: aplicația standalone nu este afectată.
   ========================================================= */
html:not(.clz-app) .premium-home-hero .browser-search-stack{
  width:min(740px,100%);
  margin:0 auto;
  position:relative;
  display:grid;
  gap:8px;
}

html:not(.clz-app) .premium-home-hero .browser-search-stack .searchbox.large{
  width:100%;
  max-width:none;
  margin:0;
}

/* Un singur panou curat, nu "jaluzele". */
html:not(.clz-app) .premium-home-hero .browser-home-suggestions{
  position:relative!important;
  left:auto!important;
  right:auto!important;
  top:auto!important;
  width:calc(100% - 34px)!important;
  margin:0 auto!important;
  padding:5px!important;
  z-index:32!important;
  overflow:hidden!important;
  background:var(--surface,#fff)!important;
  border:1px solid var(--line)!important;
  border-radius:16px!important;
  box-shadow:0 14px 34px rgba(20,35,70,.12)!important;
  text-align:left!important;
}

html:not(.clz-app) .premium-home-hero .browser-home-suggestions:empty,
html:not(.clz-app) .premium-home-hero .browser-home-suggestions[hidden]{
  display:none!important;
}

/* Fiecare sugestie este un rând simplu în același card. */
html:not(.clz-app) .premium-home-hero .browser-home-suggestions button{
  position:relative!important;
  display:flex!important;
  align-items:center!important;
  width:100%!important;
  min-height:44px!important;
  margin:0!important;
  padding:10px 13px 10px 38px!important;
  border:0!important;
  border-radius:10px!important;
  background:transparent!important;
  box-shadow:none!important;
  color:var(--ink)!important;
  text-align:left!important;
  font-size:14px!important;
  line-height:1.35!important;
  font-weight:600!important;
  cursor:pointer!important;
  transition:background .15s ease,color .15s ease!important;
}

html:not(.clz-app) .premium-home-hero .browser-home-suggestions button::before{
  content:"⌕";
  position:absolute;
  left:13px;
  top:50%;
  transform:translateY(-50%);
  color:var(--muted);
  font-size:17px;
  font-weight:400;
}

html:not(.clz-app) .premium-home-hero .browser-home-suggestions button + button{
  border-top:1px solid var(--line)!important;
  border-top-left-radius:0!important;
  border-top-right-radius:0!important;
}

html:not(.clz-app) .premium-home-hero .browser-home-suggestions button:hover,
html:not(.clz-app) .premium-home-hero .browser-home-suggestions button:focus-visible{
  background:var(--soft)!important;
  color:var(--blue)!important;
  outline:none!important;
}

/* Restul Home-ului începe după panoul de sugestii, nu sub el. */
html:not(.clz-app) .premium-home-hero .browser-search-stack:has(.browser-home-suggestions:not(:empty):not([hidden])) + .chips{
  margin-top:18px!important;
}

/* Butoanele de locație/personalizare nu mai intră peste sugestii. */
html:not(.clz-app) .premium-home-hero .personal-row{
  position:relative!important;
  z-index:5!important;
}

/* Tema noapte: același panou, culorile originale CLZ. */
html:not(.clz-app)[data-theme="dark"] .premium-home-hero .browser-home-suggestions{
  background:var(--surface)!important;
  border-color:var(--line)!important;
  box-shadow:0 16px 38px rgba(0,0,0,.28)!important;
}

html:not(.clz-app)[data-theme="dark"] .premium-home-hero .browser-home-suggestions button{
  color:var(--text,var(--ink))!important;
}

html:not(.clz-app)[data-theme="dark"] .premium-home-hero .browser-home-suggestions button:hover,
html:not(.clz-app)[data-theme="dark"] .premium-home-hero .browser-home-suggestions button:focus-visible{
  background:var(--soft)!important;
  color:var(--link,var(--blue))!important;
}

@media(max-width:640px){
  html:not(.clz-app) .premium-home-hero .browser-search-stack{
    width:100%;
  }
  html:not(.clz-app) .premium-home-hero .browser-home-suggestions{
    width:calc(100% - 18px)!important;
  }
  html:not(.clz-app) .premium-home-hero .browser-home-suggestions button{
    min-height:42px!important;
    padding:9px 11px 9px 36px!important;
    font-size:13.5px!important;
  }
}
