/* Institution and operator layouts. API/state/permission contracts live unchanged. */
:is(.ecbnet-admin,.ecbnet-organization){--eo-ink:#17202e;--eo-muted:#687382;--eo-line:#e8e7e4;--eo-paper:#f8f7f5;--eo-accent:#e8622a;background:var(--eo-paper);font-family:var(--ecb-font);color:var(--eo-ink)}
:is(.ecbnet-admin,.ecbnet-organization) .ecb-logotype strong{font-size:30px;letter-spacing:-1.6px;font-weight:800;line-height:1.2}
.eo-brand-dot{color:var(--eo-accent)}
:is(.ecbnet-admin,.ecbnet-organization) .ecb-logotype-sub{font-size:10px;font-weight:400;letter-spacing:0;opacity:.7;line-height:1.5}
:is(.ecbnet-admin,.ecbnet-organization) :is(button,a,input,select,textarea):focus-visible{outline:3px solid #e8622a;outline-offset:3px}
.ecbnet-admin .auth-stage,.ecbnet-organization .auth-shell{grid-template-columns:minmax(330px,.95fr) minmax(400px,1.05fr);min-height:100dvh;background:var(--eo-paper)}
.ecbnet-admin .auth-brand,.ecbnet-organization .auth-story{position:relative;min-height:100dvh;padding:48px 64px;background:linear-gradient(180deg,#17202ed9,#17202ef8),url('./assets/ecbnet/business.jpg') center/cover;color:#fff;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between}
.ecbnet-admin .auth-brand:after{display:none}
.ecbnet-admin .auth-brand .brand-link,.ecbnet-organization .auth-story .auth-logo{border:0;border-radius:0;background:none;padding:0;min-height:0;width:auto;align-self:flex-start}
.ecbnet-admin .auth-brand-copy,.ecbnet-organization .auth-story-copy{padding:70px 0;max-width:560px}
.ecbnet-admin .auth-brand h1,.ecbnet-organization .auth-story h1{font-size:clamp(32px,3.5vw,52px);line-height:1.25;font-weight:700;letter-spacing:-1.8px;color:#fff}
.ecbnet-admin .auth-brand-copy p,.ecbnet-organization .auth-story-copy>p:last-child{font-size:14px;color:#cbd0d8;line-height:1.85;max-width:390px}
.ecbnet-admin .auth-principles{display:flex;flex-direction:column;border-top:1px solid #ffffff20;gap:0}
.ecbnet-admin .auth-principles>div{display:grid;grid-template-columns:36px 1fr;gap:10px;padding:16px 0;border-bottom:1px solid #ffffff15}
.ecbnet-admin .auth-principles dd{font-size:12px;color:#cbd0d8}
.ecbnet-admin .auth-principles dt,.ecbnet-organization .auth-process li>span{color:#ffb48e}
.ecbnet-admin .auth-stage>.auth-panel{padding:60px;display:grid;place-items:center;background:var(--eo-paper)}
.ecbnet-admin .auth-stage .auth-form{width:100%;max-width:430px;background:white;border:1px solid var(--eo-line);border-radius:12px;padding:38px;box-shadow:0 18px 50px #17202e06}
.ecbnet-admin .auth-form h2{font-size:26px;letter-spacing:-.8px}.ecbnet-admin .auth-form p{font-size:13px;line-height:1.8}
.ecbnet-admin .auth-form input{border:1px solid #dadde1;border-radius:6px;min-height:48px;background:#fff}
.ecbnet-admin .auth-form button[type=submit]{min-height:48px;border-radius:6px}
.ecbnet-organization .auth-shell>.auth-card{padding:48px;background:var(--eo-paper);display:grid;place-items:center}
.ecbnet-organization .auth-card-inner{width:100%;max-width:520px;margin:0;background:#fff;border:1px solid var(--eo-line);border-radius:12px;padding:34px;box-shadow:0 18px 50px #17202e06}
.ecbnet-organization .auth-panel h2{font-size:26px;letter-spacing:-.8px}.ecbnet-organization .auth-intro{font-size:13px;line-height:1.8}
.ecbnet-organization .auth-process{gap:0}.ecbnet-organization .auth-process li{padding:16px 0;border-top:1px solid #ffffff20}.ecbnet-organization .auth-process small{color:#b8c1ce}
.ecbnet-organization :is(input,select,textarea){border-color:#dadde1;border-radius:6px;background:#fff}
.ecbnet-organization :is(.button,.auth-tabs button){border-radius:6px}
.ecbnet-admin .admin-app{grid-template-columns:228px minmax(0,1fr)}
.ecbnet-admin .admin-rail,.ecbnet-organization .workspace-rail{background:#17202e;color:#d5dce6;box-shadow:none;border-right:0;padding:28px 18px}
.ecbnet-admin .rail-head{padding:0 8px}.ecbnet-admin .rail-back{font-size:11px;color:#c0c8d4;margin-bottom:22px}.ecbnet-admin .rail-label{font-size:10px;text-transform:uppercase;letter-spacing:1.3px;color:#b9c4d2;margin-top:28px}
.ecbnet-admin .admin-nav{gap:5px}.ecbnet-admin .admin-nav button{min-height:46px;padding:11px 14px;font-size:13px;border-radius:6px;background:none;border:0;color:#bdc7d5}.ecbnet-admin .admin-nav button.active{color:#ffb68f;background:#e8622a20;border:0}.ecbnet-admin .admin-nav button:hover{background:#ffffff09}
.ecbnet-admin .rail-footer{font-size:12px;border-color:#ffffff18}.ecbnet-admin .rail-footer small{font-size:9px;line-height:1.7;color:#96a3b5}
.ecbnet-admin .admin-main{padding:0 36px 48px;min-width:0;max-width:1600px;width:100%;margin:auto}
.ecbnet-admin .admin-topbar{position:static;backdrop-filter:none;padding:24px 0;margin:0 0 28px;border-bottom:1px solid var(--eo-line);background:none}.ecbnet-admin .admin-topbar h1{font-size:27px;line-height:1.3;letter-spacing:-.8px}.ecbnet-admin .admin-topbar p{font-size:13px;color:var(--eo-muted)}
.ecbnet-admin .admin-heading>.section-kicker{font-size:10px;letter-spacing:1px}.ecbnet-admin .topbar-actions{font-size:12px}
.eo-workspace-intro{display:flex;justify-content:space-between;align-items:center;gap:24px;margin:0 0 26px}.eo-workspace-intro h2{font-size:23px;letter-spacing:-.7px;margin:0}.eo-workspace-intro>p{font-size:12px;line-height:1.8;color:var(--eo-muted);margin:0}.eo-workspace-intro .section-kicker{font-size:10px;letter-spacing:1.3px;margin:0 0 9px}
.ecbnet-admin :is(.metric-strip,.inquiry-totals){gap:14px}.ecbnet-admin :is(.metric-card,.metric-strip article){background:#fff;border:1px solid var(--eo-line);border-radius:8px;box-shadow:none;padding:22px}.ecbnet-admin .metric-strip strong{font-size:32px;letter-spacing:-1px}
.ecbnet-admin .work-section{border:1px solid var(--eo-line);border-radius:10px;padding:24px;background:#fff;box-shadow:none;min-width:0}.ecbnet-admin .workspace-grid{gap:20px;grid-template-columns:1.4fr 1fr}.ecbnet-admin .section-heading h2{font-size:18px;letter-spacing:-.4px}.ecbnet-admin .inquiry-report{margin-bottom:24px}
.ecbnet-admin .inquiry-totals>div{border-radius:6px;background:#faf9f7;border:1px solid var(--eo-line)}.ecbnet-admin .trend-figure{background:#fff;border-top:1px solid var(--eo-line);padding-top:20px}
.ecbnet-admin :is(.member-toolbar,.toolbar){gap:10px;background:#faf9f7;border:1px solid var(--eo-line);border-radius:8px;padding:15px;margin-bottom:20px}.ecbnet-admin .toolbar label{font-size:11px}.ecbnet-admin .toolbar :is(input,select){font-size:12px;min-height:38px;border-radius:5px;border:1px solid #d9dce0;background:#fff;min-width:0}
.ecbnet-admin :is(table,.table-wrap){font-size:12px}.ecbnet-admin :is(td,th){padding:14px 12px}.ecbnet-admin th{background:#faf9f7;color:var(--eo-muted);font-size:11px;font-weight:600}.ecbnet-admin :is(.table-wrap,.table-scroll){border-radius:8px;border-color:var(--eo-line)}
.ecbnet-admin :is(.detail-dialog,.modal-card){border-radius:12px}.ecbnet-admin .guide-list{padding:0;list-style:none}.ecbnet-admin .guide-list li{padding:15px 0;border-bottom:1px solid var(--eo-line)}
.ecbnet-organization .workspace-main{padding:28px 36px 48px;max-width:1440px;margin:auto}.ecbnet-organization .page-heading{padding:0;margin-bottom:24px}.ecbnet-organization .page-heading h1,.ecbnet-organization .page-heading h2{font-size:28px;letter-spacing:-.8px;line-height:1.35}.ecbnet-organization .page-heading p:last-child{font-size:13px;color:var(--eo-muted)}
.ecbnet-organization .account-strip{border:1px solid var(--eo-line);background:#fff;border-radius:7px;padding:12px 16px;margin-bottom:28px;font-size:11px}
.eo-project-guide{display:flex;justify-content:space-between;align-items:center;gap:24px;background:#17202e;color:white;border-radius:10px;padding:28px;margin-bottom:24px}.eo-project-guide span{display:block;color:#ffb48e;font-size:10px;font-weight:700;letter-spacing:1.4px;margin-bottom:12px}.eo-project-guide strong{font-size:20px;letter-spacing:-.5px}.eo-project-guide p{font-size:12px;line-height:1.8;color:#bbc6d6;margin:0}
.ecbnet-organization .metric-grid{gap:16px;margin-bottom:26px}.ecbnet-organization .metric{border:1px solid var(--eo-line);box-shadow:none;border-radius:8px;padding:24px;background:#fff}.ecbnet-organization .metric-primary{background:#fff3eb;border-color:#f3d8c8;color:#17202e}.ecbnet-organization .metric strong{font-size:34px;letter-spacing:-1px}
.ecbnet-organization .dashboard-grid{gap:22px;grid-template-columns:minmax(0,1.55fr) minmax(240px,1fr)}.ecbnet-organization .workspace-section{border:1px solid var(--eo-line);box-shadow:none;background:#fff;border-radius:9px;padding:24px}.ecbnet-organization .section-heading h2{font-size:19px}
.ecbnet-organization .project-card{border:1px solid var(--eo-line);box-shadow:none;border-radius:7px;padding:20px;background:#fff}.ecbnet-organization .project-card h3{font-size:16px}.ecbnet-organization .project-card p{font-size:12px}.ecbnet-organization .project-card-footer{border-color:var(--eo-line)}
.ecbnet-organization .request-layout{grid-template-columns:230px minmax(0,1fr);gap:26px;align-items:start}.ecbnet-organization .request-progress{border:0;border-radius:10px;padding:26px 22px;background:#17202e;color:#e2e7ee;position:sticky;top:24px}.ecbnet-organization .request-progress .eyebrow{color:#ffb48e}.ecbnet-organization .request-progress li{border-color:#ffffff25}.ecbnet-organization .request-progress strong{color:#fff;font-size:13px}.ecbnet-organization .request-progress small{color:#aebacd;font-size:11px}.ecbnet-organization .request-progress .is-current{background:#e8622a20}
.ecbnet-organization .request-form{border:1px solid var(--eo-line);border-radius:10px;padding:30px;background:white;box-shadow:none}.ecbnet-organization .form-step-heading h2{font-size:23px;letter-spacing:-.6px}.ecbnet-organization .form-step-heading p{font-size:13px}.ecbnet-organization .field{margin-bottom:18px}.ecbnet-organization .field label{font-size:13px;font-weight:600}.ecbnet-organization .field small{font-size:11px}.ecbnet-organization .form-navigation{border-color:var(--eo-line);padding-top:22px}
.ecbnet-organization .project-filter-bar{border:1px solid var(--eo-line);padding:15px;background:#fff;border-radius:8px;margin-bottom:22px}.ecbnet-organization .project-dialog{border-radius:12px;border:1px solid var(--eo-line);box-shadow:0 24px 80px #17202e30}.ecbnet-organization .dialog-header{background:#faf9f7;border-color:var(--eo-line)}
@media(max-width:1100px){.ecbnet-admin .auth-brand,.ecbnet-organization .auth-story{padding:40px}.ecbnet-admin .auth-stage>.auth-panel,.ecbnet-organization .auth-shell>.auth-card{padding:32px}.ecbnet-admin .admin-main,.ecbnet-organization .workspace-main{padding-inline:24px}.ecbnet-admin .workspace-grid,.ecbnet-organization .dashboard-grid{grid-template-columns:1fr}.eo-project-guide{align-items:flex-start;flex-direction:column;gap:12px}.ecbnet-organization .request-layout{grid-template-columns:190px minmax(0,1fr)}}
@media(max-width:760px){.ecbnet-admin .auth-stage,.ecbnet-organization .auth-shell{display:block;min-height:100dvh}.ecbnet-admin .auth-brand,.ecbnet-organization .auth-story{min-height:0;padding:28px 24px}.ecbnet-admin .auth-brand-copy,.ecbnet-organization .auth-story-copy{padding:28px 0 0}.ecbnet-admin .auth-brand h1,.ecbnet-organization .auth-story h1{font-size:32px;letter-spacing:-1px}.ecbnet-admin .auth-principles,.ecbnet-organization .auth-process{display:none}.ecbnet-admin .auth-stage>.auth-panel,.ecbnet-organization .auth-shell>.auth-card{padding:24px 18px}.ecbnet-admin .auth-stage .auth-form,.ecbnet-organization .auth-card-inner{padding:26px 22px;max-width:520px}.ecbnet-admin .admin-app{display:block}.ecbnet-admin .admin-rail{padding:16px}.ecbnet-admin .rail-head{padding:0}.ecbnet-admin .rail-head .rail-back,.ecbnet-admin .rail-label{display:none}.ecbnet-admin .admin-nav{display:flex;gap:5px;overflow-x:auto;padding:12px 0 0}.ecbnet-admin .admin-nav button{flex:0 0 auto;min-height:40px;padding:10px;font-size:12px}.ecbnet-admin .admin-main,.ecbnet-organization .workspace-main{padding:20px 16px 80px}.ecbnet-admin .admin-topbar{padding:0 0 20px}.ecbnet-admin .admin-topbar h1{font-size:25px}.eo-workspace-intro{align-items:flex-start;flex-direction:column;gap:12px}.eo-workspace-intro h2{font-size:21px}.ecbnet-admin .work-section{padding:18px}.ecbnet-admin :is(.metric-strip,.inquiry-totals){grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ecbnet-admin .metric-strip article{padding:16px}.ecbnet-admin .metric-strip strong{font-size:28px}.ecbnet-admin .member-toolbar{display:grid;grid-template-columns:1fr 1fr}.ecbnet-admin .member-toolbar label{grid-column:1}.ecbnet-admin .member-toolbar :is(input,select){grid-column:2;width:100%}.ecbnet-admin .topbar-actions{flex-wrap:wrap}.ecbnet-organization .request-layout{display:block}.ecbnet-organization .request-progress{position:static;margin-bottom:18px;padding:18px}.ecbnet-organization .request-progress ol{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.ecbnet-organization .request-progress li{padding:0;display:block}.ecbnet-organization .request-progress small{display:none}.ecbnet-organization .request-progress strong{font-size:11px}.ecbnet-organization .request-form{padding:22px 18px}.eo-project-guide{padding:24px}.eo-project-guide strong{font-size:19px}.ecbnet-organization .metric-grid{gap:10px}.ecbnet-organization .metric{padding:16px}.ecbnet-organization .metric strong{font-size:28px}.ecbnet-organization .workspace-section{padding:18px}}
/* Resolve shared auth-card/wordmark rules on institution pages. */
.ecbnet-organization{--ember-700:#ad451a;--ember-600:#e8622a;--ember-100:#fff1ea;--paper-100:#f8f7f5;--paper-200:#eeedea}
.ecbnet-organization .auth-shell>.auth-card{width:100%;max-width:none;margin:0;border:0;border-radius:0;box-shadow:none}
.ecbnet-organization .workspace-rail .ecb-logotype{background:none;border:0;padding:4px 8px;border-radius:0;width:auto;box-shadow:none}
.ecbnet-organization .workspace-rail .ecb-logotype strong{color:#fff}
.ecbnet-admin .metric-strip{background:none;box-shadow:none;border:0}
@media(min-width:761px){.ecbnet-organization .mobile-auth-logo{display:none}}
/* Institution requests remain readable alongside their explicit operational actions. */
.eo-project-card{border:1px solid #e1e5eb;border-radius:16px;padding:24px;background:#fff;min-width:0;overflow-wrap:anywhere}
.eo-project-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}
.eo-project-card h3{font-size:20px;margin:8px 0}.eo-project-card h4{font-size:16px;margin:16px 0 10px}
.eo-project-card summary{cursor:pointer;font-weight:700;padding:14px 0;color:#17202e}
.eo-project-details{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:18px;background:#f5f7fa;border-radius:12px}
.eo-project-details dt{color:#64748b;font-size:12px}.eo-project-details dd{margin:5px 0 0;font-size:14px}
.eo-project-card .operation-form{display:grid;gap:12px;margin-top:20px;padding-top:16px;border-top:1px solid #e1e5eb}
.eo-project-card label{display:grid;gap:6px}.eo-project-card textarea{min-height:90px}.eo-project-card select,.eo-project-card textarea{width:100%;min-width:0;box-sizing:border-box}
.eo-candidate{padding:16px;background:#f5f7fa;border-radius:12px;margin-top:12px}.eo-candidate>span{margin-left:12px;font-size:12px;color:#596579}
.eo-project-card .button{justify-self:start}.eo-project-card p{line-height:1.65}
@media(max-width:600px){.eo-project-card{padding:16px}.eo-project-details{grid-template-columns:1fr}.eo-project-card>header{flex-wrap:wrap}}

/* Explain denominators and periods without crowding the operating overview. */
.ecbnet-admin .metric-strip article>span{font-size:14px}
.ecbnet-admin .metric-strip article>small{font-size:13px}
.ecbnet-admin .inquiry-report .trend-bars{gap:2px}
.ecbnet-admin .inquiry-report .trend-bar{min-width:0}
@media(max-width:760px){
 .ecbnet-admin .admin-rail{position:static}
 .ecbnet-admin .rail-footer{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px}
 .ecbnet-admin #adminIdentity{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
 .ecbnet-admin #adminLogoutButton{min-width:80px;white-space:nowrap}
 .ecbnet-admin .rail-footer small{grid-column:1/-1}
}
.ecbnet-admin .activity-heading{align-items:flex-start;gap:20px;flex-wrap:wrap}
.ecbnet-admin .activity-controls{display:flex;align-items:center;gap:10px;flex-wrap:wrap}
.ecbnet-admin .activity-controls label{font-size:14px;font-weight:600;color:#344256}
.ecbnet-admin .activity-controls select{font:inherit;font-size:14px;min-height:44px;padding:8px 30px 8px 12px;border:1px solid #c7cfd9;border-radius:6px;background:#fff;color:#17202e}
.ecbnet-admin .activity-report [hidden],.ecbnet-admin #adminActivityRetry[hidden]{display:none!important}
.ecbnet-admin .activity-asof,.ecbnet-admin .activity-period-label{font-size:14px;line-height:1.6;color:#526076;margin:18px 0 12px}
.ecbnet-admin .activity-period-label{border-top:1px solid #e1e5eb;padding-top:22px;font-weight:600;color:#344256}
.ecbnet-admin .activity-snapshot,.ecbnet-admin .activity-period-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0}
.ecbnet-admin .activity-snapshot>div,.ecbnet-admin .activity-period-metrics>div{min-width:0;padding:18px;border:1px solid #e1e5eb;border-radius:9px;background:#f8fafc}
.ecbnet-admin .activity-period-metrics>div{background:#fff8f3;border-color:#efdfd4}
.ecbnet-admin .activity-report dt{font-size:14px;font-weight:600;color:#344256;line-height:1.5}
.ecbnet-admin .activity-report dd{margin:8px 0 0;font-size:30px;font-weight:750;letter-spacing:-.7px;color:#17202e;line-height:1.3}
.ecbnet-admin .activity-report dl p{font-size:13px;line-height:1.5;color:#526076;margin:8px 0 0;overflow-wrap:anywhere}
.ecbnet-admin .activity-followup{display:flex;justify-content:space-between;align-items:center;gap:18px;flex-wrap:wrap;padding:18px 0;margin-top:6px;font-size:14px;line-height:1.7;color:#344256}
.ecbnet-admin .activity-followup strong{color:#973d18}
.ecbnet-admin .activity-followup button{min-height:44px}
.ecbnet-admin .activity-definitions,.ecbnet-admin .activity-daily-table{border-top:1px solid #e1e5eb;padding-top:12px;font-size:14px;line-height:1.7;color:#526076}
.ecbnet-admin :is(.activity-definitions,.activity-daily-table) summary{min-height:44px;cursor:pointer;align-content:center;font-weight:650;color:#344256}
.ecbnet-admin .activity-definitions p{font-size:14px;line-height:1.8;margin:10px 0}
.ecbnet-admin .activity-daily-table .table-scroll{max-height:320px;overflow:auto}
.ecbnet-admin .activity-daily-table :is(th,td){font-size:14px}
.ecbnet-admin .activity-daily-table th{position:sticky;top:0;background:#f8fafc}
.ecbnet-admin .metric-strip button{min-height:44px;padding:8px 0;background:transparent;border:0;color:#97401d;font:inherit;font-size:13px;cursor:pointer;text-align:left}
.ecbnet-admin .metric-strip .metric-unavailable{grid-column:1/-1;font-size:14px;color:#526076;padding:16px;background:#fff;border:1px solid #e1e5eb;border-radius:8px}
@media(max-width:1100px){.ecbnet-admin .activity-snapshot,.ecbnet-admin .activity-period-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.ecbnet-admin .activity-snapshot,.ecbnet-admin .activity-period-metrics{gap:10px}.ecbnet-admin .activity-snapshot>div,.ecbnet-admin .activity-period-metrics>div{padding:14px 12px}.ecbnet-admin .activity-report dd{font-size:27px}.ecbnet-admin .activity-heading{gap:10px}}
/* Server-wide search keeps controls readable without widening mobile pages. */
.admin-list-pager { display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between; gap:12px; margin:18px 0 4px; padding-top:14px; border-top:1px solid #dce3ee; }
.admin-list-pager p { margin:0; font-size:14px; color:#43516a; }
.admin-list-pager > div { display:flex; flex-wrap:wrap; gap:8px; }
.admin-list-pager .button { min-height:40px; font-size:14px; }
.admin-list-pager button:disabled { opacity:.45; cursor:not-allowed; }
.admin-candidate-search { margin:16px 0; padding:16px; background:#f6f8fc; border:1px solid #dce3ee; border-radius:12px; font-size:14px; }
.admin-candidate-search summary { font-weight:700; cursor:pointer; }
.admin-candidate-search p { line-height:1.7; }
[data-list-search] { min-width:0; }
.ecbnet-admin [data-list-search] :is(input,select,button,label) { font-size:14px; }
.ecbnet-admin .operation-row :is(p,small,button,summary), .ecbnet-admin .operation-row .status-pill, .ecbnet-admin .eo-project-card :is(p,dt,button,select,textarea) { font-size:14px; }
[data-candidate-notice] { font-size:14px; line-height:1.6; color:#43516a; }
@media (max-width:600px) {
  .ecbnet-admin [data-list-search] { display:grid; grid-template-columns:minmax(0,1fr); gap:8px; }
  .ecbnet-admin [data-list-search] :is(input,select,button,label) { grid-column:1; width:100%; min-width:0; max-width:100%; }
  #adminApp .member-toolbar[data-list-search] { grid-template-areas:none; }
  #adminApp .member-toolbar[data-list-search] > * { grid-area:auto; grid-column:1; }
  .admin-list-pager { align-items:flex-start; }
  .admin-candidate-search { padding:12px; }
}
