:root{
  --bg:#ffffff; --panel:#ffffff; --text:#111111; --muted:#555555;
  --brand:#e10600; --brand-600:#c10000; --ok:#0a7a35; --warn:#b85c00; --err:#c10000;
  --border:#e5e7eb;
}
*{box-sizing:border-box}
html,body{margin:0!important;padding:0!important;background:var(--bg);color:var(--text);font-family:system-ui,Segoe UI,Roboto,Arial,sans-serif}
a, .link-dark{text-decoration:none}
a.link-dark{color:#0b0d10}
a{color:var(--brand)} a:hover{color:var(--brand-600)}
.site-header,.site-footer{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;background:var(--panel);border-bottom:1px solid var(--border)}
.site-footer{border-top:1px solid var(--border);border-bottom:none;margin-top:40px}
.brand{font-weight:700;text-decoration:none;color:#fff}
.main-nav a{margin-left:14px;text-decoration:none;color:#111}
.main-nav a:hover{color:var(--brand)}
.container{max-width:1100px;margin:0 auto;padding:20px}
.hero{background:#fff url('/public/hero.jpg') right/cover no-repeat;padding:60px 20px;border-bottom:1px solid var(--border)}
.hero h1{font-size:32px;margin:0 0 6px;color:#111}
.hero p{color:var(--muted);margin:0 0 16px}
.cta .button{margin-right:10px}
.button{appearance:none;border:0;background:var(--brand);color:#fff;padding:10px 14px;border-radius:8px;font-weight:700;text-decoration:none;cursor:pointer}
.button.ghost{background:transparent;color:var(--brand);border:1px solid var(--brand)}
.form{display:grid;gap:12px;max-width:720px}
label{display:grid;gap:6px}
input,select,textarea{padding:10px;border-radius:8px;border:1px solid var(--border);background:#fff;color:#111}
fieldset{border:1px solid var(--border);border-radius:10px;padding:12px}
legend{padding:0 6px;color:var(--muted)}
.flash{margin:10px 18px;padding:10px;border-radius:8px}
.flash.success{background:#e6ffef;color:#0a7a35}
.flash.error{background:#ffe6e6;color:#c10000}
.notice{background:#fff2f2;color:#c10000;padding:10px;border-radius:8px}
.responsive-table{overflow:auto;border:1px solid var(--border);border-radius:8px}
table{width:100%;border-collapse:collapse}
th,td{padding:10px;border-bottom:1px solid var(--border)}
th{background:#f6f7f9;color:#111}
.inline{display:flex;gap:8px}
.grid{display:grid;gap:18px}
.grid.two{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}
.gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin:10px 0}
.gallery img{width:100%;height:120px;object-fit:cover;border-radius:8px;border:1px solid var(--border)}
.navbar-brand img.logo-responsive{height:60px;max-height:60px;transform:none!important;padding:4px 0}
.navbar-brand img.logo-responsive.large{height:100px;max-height:100px;padding:4px 0}
.public-footer-links{flex-wrap:wrap}
.app-header{min-height:48px!important;padding-block:0!important}
.navbar{padding:0 1rem}
.navbar{margin-top:0!important}
.navbar .container{padding:8px 0!important}
.navbar-toggler{margin-left:auto;border-color:#fff;outline:none}
.app-header .navbar-brand{padding:0!important;margin:0!important;line-height:1;font-size:20px;letter-spacing:.08em}
.nav-tab{border:1px solid #fff;border-radius:6px;color:#fff;padding:6px 16px;text-decoration:none;background:transparent;transition:.2s}
.nav-tab:hover{color:#fff;border-color:#f5f5f5}
.nav-tab.active{background:#e10600;border-color:#fff;color:#fff}
.assign-payout-input{width:120px;min-width:110px;text-align:right;font-weight:600}
.dashboard-logo-icon{height:34px;width:auto;display:block}
.dashboard-logo-text{font-size:1.1rem;letter-spacing:.12em}
.dashboard-logo-text strong{font-weight:700}
.dashboard-logo-text .fw-normal{font-weight:400}
@media (max-width:576px){
  .dashboard-logo-icon{height:28px}
  .dashboard-logo-text{font-size:1rem;letter-spacing:.08em}
}

.ml-hero{padding-top:.55rem!important;padding-bottom:.55rem!important;position:relative;color:#fff;background:#0b0d10;overflow:hidden}
.ml-hero::before{content:"";position:absolute;inset:0;background-image:var(--hero-bg, none);background-size:cover;background-position:center;background-repeat:no-repeat;opacity:.45;filter:brightness(.75);z-index:0;transform:scaleX(-1);transform-origin:center}
.ml-hero::after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,rgba(0,0,0,.65),rgba(0,0,0,.25));z-index:0}
.ml-hero .container{position:relative;z-index:1}
.page-hero{position:relative;background:#0b0d10;overflow:hidden;padding:1.5rem 0!important}
.page-hero::before{content:"";position:absolute;inset:0;background-image:var(--hero-bg, none);background-size:cover;background-position:center;background-repeat:no-repeat;opacity:.55;filter:brightness(.75);z-index:0;transform:scaleX(-1);transform-origin:center}
.page-hero::after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(0,0,0,.7),rgba(0,0,0,.3));z-index:0}
.page-hero>.container{position:relative;z-index:1}
@media (max-width: 992px){
  .ml-hero{padding-top:.8rem!important;padding-bottom:.8rem!important}
}

/* Vierkante thumbnails voor dealeroverzicht */
.square-thumb{width:100%;aspect-ratio:1/1;object-fit:cover;}

/* Listing viewer */
.gallery-view{position:relative;background:#1f2430;border-radius:8px;min-height:320px;display:flex;align-items:center;justify-content:center;overflow:hidden}
.gallery-view img{max-width:100%;max-height:70vh;width:auto;height:auto;object-fit:contain;background:#1f2430}
.gallery-nav{position:absolute;inset:0;display:flex;align-items:center;justify-content:space-between;padding:0 8px;pointer-events:auto;z-index:2}
.gallery-btn{pointer-events:auto;width:44px;height:44px;border-radius:50%;background:rgba(0,0,0,.4);border:1px solid rgba(255,255,255,.25);color:#fff;display:flex;align-items:center;justify-content:center;font-size:24px}
.thumb-strip{display:flex;gap:8px;overflow:auto;margin-top:10px}
.thumb-btn{border:2px solid transparent;border-radius:6px;padding:0;background:transparent;cursor:pointer}
.thumb-btn.active{border-color:var(--brand)}
.thumb-btn img{width:90px;height:70px;object-fit:cover;border-radius:4px;display:block}

/* NL number-plate styled input */
.plate-input{display:flex;align-items:center;width:100%;max-width:100%;border-radius:10px;border:2px solid #111;overflow:hidden}
.plate-input .plate-blue{background:#1b3a73;color:#fff;width:48px;height:42px;display:flex;flex-direction:column;align-items:center;justify-content:center}
.plate-input .plate-blue .eu{font-size:10px;opacity:.8}
.plate-input .plate-blue .nl{font-weight:700;font-size:12px}
.plate-input .plate-yellow{flex:1;background:#f2c628;height:42px;display:flex;align-items:center;padding:0 12px;position:relative}
.plate-input .plate-yellow.loading{padding-right:34px}
.plate-input .plate-yellow.loading::after{
  content:"";
  position:absolute;
  width:16px;height:16px;
  border:2px solid rgba(0,0,0,.3);
  border-top-color:#111;
  border-radius:50%;
  right:10px;
  animation:plate-spin .7s linear infinite;
}
.plate-input input.plate{background:transparent;border:0;outline:0;width:100%;font-weight:700;letter-spacing:2px}
.plate-input.plate-input-centered{max-width:520px;margin:0 auto}
.plate-input.plate-input-nl{border-radius:16px;border:4px solid #111;box-shadow:inset 0 0 0 2px #f7d54a;max-width:420px;aspect-ratio:210/143;position:relative;display:block;overflow:hidden;background:#f4cf2e}
.plate-input.plate-input-nl .plate-yellow{position:relative;width:100%;height:100%;background:transparent;padding:0;cursor:text}
.plate-input.plate-input-nl .plate-inner{position:absolute;inset:10px;border:2px solid #111;border-radius:12px;display:flex;align-items:stretch;overflow:hidden;z-index:1;pointer-events:none}
.plate-input.plate-input-nl .plate-blue{
  position:absolute;
  left:0;
  top:0;
  width:20%;
  height:50%;
  background:#174089;
  border-right:2px solid #111;
  border-bottom:2px solid #111;
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:flex-start;
  pointer-events:none
}
.plate-input.plate-input-nl .plate-blue .eu{font-size:9px;letter-spacing:.5px;opacity:.9;margin-top:10px}
.plate-input.plate-input-nl .plate-blue .nl{font-weight:800;font-size:12px;margin-top:6px}
.plate-input.plate-input-nl .plate-blue{
  background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='44' height='68' viewBox='0 0 44 68'><rect width='44' height='68' fill='%23174089'/><g fill='%23F7D54A'><circle cx='30' cy='18' r='1.6'/><circle cx='29' cy='22' r='1.6'/><circle cx='26' cy='25' r='1.6'/><circle cx='22' cy='26' r='1.6'/><circle cx='18' cy='25' r='1.6'/><circle cx='15' cy='22' r='1.6'/><circle cx='14' cy='18' r='1.6'/><circle cx='15' cy='14' r='1.6'/><circle cx='18' cy='11' r='1.6'/><circle cx='22' cy='10' r='1.6'/><circle cx='26' cy='11' r='1.6'/><circle cx='29' cy='14' r='1.6'/></g><text x='22' y='52' text-anchor='middle' font-family='Arial,Helvetica,sans-serif' font-size='14' font-weight='700' fill='white'>NL</text></svg>");
  background-size:cover;
  background-position:center;
}
.plate-input.plate-input-nl .plate-blue .eu,
.plate-input.plate-input-nl .plate-blue .nl{display:none}
.plate-input.plate-input-nl .plate-capture{
  position:absolute;
  top:10px;
  bottom:10px;
  left:10px;
  right:10px;
  z-index:10;
  outline:0;
  background:transparent;
  cursor:text;
  display:grid;
  grid-template-columns:22% 1fr;
  grid-template-rows:1fr 1fr;
  pointer-events:auto;
  padding:0 8px;
}
.plate-input.plate-input-nl .plate-capture:focus-within{
  outline:2px solid rgba(0,0,0,.2);
  outline-offset:-4px;
  border-radius:12px;
}
.plate-input.plate-input-nl .plate-capture input{
  background:transparent;
  border:0;
  outline:0;
  color:#111 !important;
  -webkit-text-fill-color:#111 !important;
  opacity:1 !important;
  caret-color:#111;
  font-family:"Arial Black","Impact","Helvetica Neue",Arial,sans-serif;
  font-weight:900;
  font-size:56px;
  letter-spacing:8px;
  line-height:1;
  text-align:center;
  text-transform:uppercase;
  width:100%;
  height:100%;
  padding:0;
  margin:0;
}
.plate-input.plate-input-nl .plate-capture input::placeholder{
  color:#9aa0a6;
}
.plate-input.plate-input-nl .plate-capture input::selection{background:rgba(0,0,0,.15)}
.plate-input.plate-input-nl .plate-capture .plate-input-top{
  grid-column:2;
  grid-row:1;
  justify-self:center;
  width:70%;
}
.plate-input.plate-input-nl .plate-capture .plate-bottom-row{
  grid-column:2;
  grid-row:2;
  display:flex;
  align-items:center;
  justify-content:center;
  gap:12px;
}
.plate-input.plate-input-nl .plate-capture .plate-bottom-row input{
  width:2.6em;
  letter-spacing:6px;
}
.plate-input.plate-input-nl .plate-capture .plate-hyphen{
  font-size:54px;
  font-weight:900;
  line-height:1;
  color:#111;
  margin:0 2px;
  pointer-events:none;
}
.plate-input.plate-input-nl .plate-visual{display:none}
.plate-help{font-size:12px;color:#555;margin-top:4px}
@keyframes plate-spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}
.plate-help{font-size:12px;color:#555;margin-top:4px}
.home-plate-cta{border-radius:16px;background:#fff;border:1px solid var(--border)}
.sell-wizard{border-radius:20px;border:1px solid var(--border);padding:2rem;background:#fff}
.deal-row-alert td{background:#ffe8e8}
.wizard-progress{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
.wizard-step{position:relative;text-align:center;color:#666;font-weight:500}
.wizard-circle{display:inline-flex;width:36px;height:36px;border-radius:50%;align-items:center;justify-content:center;margin-bottom:6px;background:#e5e7eb;color:#111;font-weight:600;position:relative}
.wizard-step.active .wizard-circle{background:var(--brand);color:#fff}
.wizard-step small{display:block;font-size:.85rem}
.wizard-circle .wizard-icon{display:block;width:18px;height:18px;object-fit:contain}
.wizard-circle .wizard-num{display:none;line-height:1}
.wizard-step.active .wizard-icon{filter:invert(1) brightness(2)}
.wizard-panel{display:none}
.wizard-panel.active{display:block}
.wizard-panel .btn-group .btn{min-width:70px}
.sell-wizard .form-label{font-weight:500}
.home-plate-start{margin-top:-30px}
.home-plate-start .home-plate-cta{position:relative;z-index:2}

/* Wider public pages container */
.public-page main.container{max-width:1320px}

/* Admin header should sit flush to top (remove AdminLTE fixed padding gap) */
body.layout-fixed{padding-top:0!important}
body.layout-fixed .app-wrapper{padding-top:0!important;margin-top:0!important}
body.layout-fixed .app-header{margin-top:0!important}

/* Home steps section */
.steps-section .step-card{background:#fff;border:1px solid var(--border);border-radius:18px;box-shadow:0 12px 28px rgba(15,23,42,.08)}
.steps-section .step-icon{width:72px;height:72px;border-radius:999px;background:#fff5f5;border:1px solid #f2c7c7;display:flex;align-items:center;justify-content:center;color:var(--brand)}
.steps-section .step-icon svg{width:40px;height:40px;display:block}
.steps-section .step-number{color:var(--brand);font-weight:700;margin-bottom:6px}
.steps-section .step-card p{color:#444}
.steps-section .step-link{color:var(--brand);font-weight:600;text-decoration:none}
.steps-section .step-link:hover{text-decoration:underline}

/* Comparison cards */
.compare-cards{align-items:stretch}
.compare-cards .compare-card{border-radius:18px;border:1px solid #e9edf3;background:#fff;box-shadow:0 10px 24px rgba(15,23,42,.08);position:relative;overflow:hidden}
.compare-card--bad{opacity:.92}
.compare-card--bad .card-body{padding:1.4rem 1.5rem}
.compare-card--good{border:2px solid #e10600;background:linear-gradient(160deg,#ffffff 0%,#fff2f2 45%,#ffd6d6 100%);box-shadow:0 22px 50px rgba(225,6,0,.2),0 10px 22px rgba(15,23,42,.1)}
.compare-card--good::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 0%,rgba(255,255,255,.75),rgba(255,255,255,0) 55%);pointer-events:none}
.compare-card--good::after{content:"";position:absolute;inset:0;border:2px solid rgba(225,6,0,.35);pointer-events:none;border-radius:18px}
.compare-card--good .card-body{padding:1.7rem 1.8rem}
.compare-badge{display:inline-flex;align-items:center;justify-content:center;background:#e10600;color:#fff;font-weight:800;font-size:12px;letter-spacing:.12em;text-transform:uppercase;padding:8px 16px;border-radius:999px;box-shadow:0 12px 24px rgba(225,6,0,.35);border:1px solid rgba(255,255,255,.6)}
.compare-badge--inside{display:block;width:calc(100% - 36px);margin:16px 18px 0;text-align:center}
.compare-card h3{display:flex;align-items:center;gap:8px}
.compare-card--bad h3{color:#1b1f24}
.compare-card--good h3{color:#8a0000}
.compare-card ul li{margin-bottom:6px}
.compare-card ul li:last-child{margin-bottom:0}

/* How it works page */
.how-hero{background:#0b0d10;position:relative;overflow:hidden}
.how-steps .how-card{background:#fff;border-radius:18px;border:1px solid #e9edf3;box-shadow:0 12px 28px rgba(15,23,42,.08);padding:1.6rem 1.7rem;position:relative}
.how-steps .how-step{width:44px;height:44px;border-radius:12px;background:#ffecec;color:#b30000;font-weight:700;display:flex;align-items:center;justify-content:center;margin-bottom:12px}
.how-steps .how-link{color:var(--brand);font-weight:600;text-decoration:none}
.how-steps .how-link:hover{text-decoration:underline}

  /* Responsive tweaks */
img{max-width:100%;height:auto}
@media (max-width: 992px){ .app-sidebar{display:none!important} .app-body{flex-direction:column} }
@media (max-width: 576px){
    .plate-input .plate-blue{width:40px}
    .plate-input .plate-yellow{padding:0 8px}
    .verkoop-page .plate-input{width:100%!important;max-width:100%!important;margin:0 auto}
    .verkoop-page .plate-input input.plate{font-size:16px}
    .verkoop-page .wizard-progress{
      display:grid;
      grid-template-columns:repeat(4,minmax(0,1fr));
      gap:6px;
      background:#f3f4f6;
      border:1px solid #e5e7eb;
      border-radius:12px;
      padding:6px;
    }
    .verkoop-page .wizard-step{
      display:flex;
      flex-direction:column;
      align-items:center;
      justify-content:center;
      gap:4px;
      text-align:center;
      background:transparent;
      border:none;
      border-radius:0;
      padding:4px 0;
      min-height:auto;
      position:relative;
    }
    .verkoop-page .wizard-circle{
      width:32px;
      height:32px;
      margin-bottom:2px;
    }
    .verkoop-page .wizard-circle .wizard-num{display:none}
    .verkoop-page .wizard-circle .wizard-icon{
      display:block;
      width:18px;
      height:18px;
    }
    .verkoop-page .wizard-step::after{
      content:attr(data-step);
      font-size:11px;
      font-weight:700;
      color:#374151;
      line-height:1;
    }
    .verkoop-page .wizard-step.active .wizard-circle{
      background:#e10600;
      color:#fff;
      box-shadow:0 0 0 3px rgba(225,6,0,.15);
    }
    .verkoop-page .wizard-step.active::after{
      color:#e10600;
    }
    .verkoop-page .wizard-step small{display:none}
    .sell-wizard{padding:1.25rem}
    .home-plate-cta .form-label{font-size:.95rem}
  .result-card{flex-direction:column;align-items:stretch}
  .result-card img{width:100%;height:180px}
  .result-card > div[style*='text-align:right']{min-width:unset;text-align:left}
}

/* Accent overrides for Bootstrap buttons */
.btn-primary{background:var(--brand)!important;border-color:var(--brand)!important}
.btn-primary:hover{background:var(--brand-600)!important;border-color:var(--brand-600)!important}
.btn-outline-primary{color:var(--brand)!important;border-color:var(--brand)!important}
.btn-outline-primary:hover{color:#fff!important;background:var(--brand)!important;border-color:var(--brand)!important}

/* Utility grid for forms */
.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.form-grid>div{display:flex;flex-direction:column}
.form-grid .grid.two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%}
.form-grid label.form-check{align-items:flex-start}
.verkoop-page{background:#f8f9fb}
.sell-form{border:none;border-radius:18px;padding:2.5rem;margin:0 auto;max-width:960px}
.sell-form .form-grid{gap:16px;grid-template-columns:1fr}
.sell-form .form-grid>div{grid-column:1/span 1}
.sell-form .btn{padding-inline:2.25rem}
.verkoop-page .alert{border-radius:14px}
@media (max-width:992px){
  .sell-form{padding:1.5rem}
  .sell-form .form-grid>div{min-width:0}
  .sell-form .grid.two{grid-template-columns:1fr}
}
@media (max-width:576px){
  .sell-form{padding:1.1rem;border-radius:14px}
  .sell-form .btn{width:100%}
  .verkoop-page h1{font-size:1.45rem}
}
@media (min-width:992px){
  .sell-form .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  .sell-form .grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}
  .sell-form .form-grid>div:nth-child(odd){grid-column:auto}
}
@media (max-width:768px){
  .form-grid{grid-template-columns:1fr}
  .form-grid .grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (max-width:576px){
  .form-grid .grid.two{grid-template-columns:1fr}
}
@media (max-width:992px){
  .navbar-brand img.logo-responsive{height:26px;max-height:26px;padding:3px 0}
  .navbar-brand img.logo-responsive.large{height:48px;max-height:48px;padding:3px 0}
  .navbar .container{flex-wrap:wrap}
}

/* Dealer portal mobile scaling */
body.dealer-portal .app-header .container{flex-wrap:wrap}
body.dealer-portal .nav-tab{white-space:nowrap}
@media (max-width: 768px){
  body.dealer-portal .app-content{padding:.5rem!important}
  body.dealer-portal .app-content .container{padding:0!important}
  body.dealer-portal .app-content .card{padding:.75rem!important}
  body.dealer-portal .app-content .card .btn{width:100%}
  body.dealer-portal .app-content .card .btn + .btn{margin-top:.5rem}
  body.dealer-portal .app-content .responsive-table{overflow-x:auto}
  body.dealer-portal .app-content .responsive-table table{min-width:600px}
  .dealer-listing .gallery-view{min-height:220px}
  .dealer-listing .thumb-btn img{width:72px;height:56px}
  .dealer-listing .d-flex.justify-content-between.align-items-center{flex-direction:column;align-items:flex-start;gap:8px}
}

.cookie-banner{position:fixed;left:1rem;right:1rem;bottom:1rem;background:rgba(0,0,0,.9);color:#fff;padding:1rem 1.25rem;border-radius:12px;box-shadow:0 0.75rem 1.25rem rgba(0,0,0,.25);z-index:1050;display:flex;flex-direction:column;gap:.5rem}
.cookie-banner p{margin:0;font-size:.9rem;line-height:1.4}
.cookie-banner button{align-self:flex-start;border:0;border-radius:999px;padding:.4rem 1.2rem;background:var(--brand);color:#fff;font-weight:600;cursor:pointer}
.cookie-banner a{color:#fff;text-decoration:underline}
);z-index:1050;display:flex;flex-direction:column;gap:.5rem}
.cookie-banner p{margin:0;font-size:.9rem;line-height:1.4}
.cookie-banner button{align-self:flex-start;border:0;border-radius:999px;padding:.4rem 1.2rem;background:var(--brand);color:#fff;font-weight:600;cursor:pointer}
.cookie-banner a{color:#fff;text-decoration:underline}
round:var(--brand);color:#fff;font-weight:600;cursor:pointer}
.cookie-banner a{color:#fff;text-decoration:underline}
0;cursor:pointer}
.cookie-banner a{color:#fff;text-decoration:underline}
ndex:1050;display:flex;flex-direction:column;gap:.5rem}
.cookie-banner p{margin:0;font-size:.9rem;line-height:1.4}
.cookie-banner button{align-self:flex-start;border:0;border-radius:999px;padding:.4rem 1.2rem;background:var(--brand);color:#fff;font-weight:600;cursor:pointer}
.cookie-banner a{color:#fff;text-decoration:underline}
);z-index:1050;display:flex;flex-direction:column;gap:.5rem}
.cookie-banner p{margin:0;font-size:.9rem;line-height:1.4}
.cookie-banner button{align-self:flex-start;border:0;border-radius:999px;padding:.4rem 1.2rem;background:var(--brand);color:#fff;font-weight:600;cursor:pointer}
.cookie-banner a{color:#fff;text-decoration:underline}
round:var(--brand);color:#fff;font-weight:600;cursor:pointer}
.cookie-banner a{color:#fff;text-decoration:underline}
0;cursor:pointer}
.cookie-banner a{color:#fff;text-decoration:underline}
derline}
ation:underline}
derline}
ecoration:underline}
derline}
ation:underline}
derline}
