/* Charlotte Vibes press release elements. All selectors are plugin-scoped. */
.cvpr-stage-placeholder{box-sizing:border-box;display:flex;flex-direction:column;gap:8px;width:100%;margin:18px 0;padding:17px 19px;border:1px solid #d9e1ea;border-left:4px solid #0085CA;background:#f3f6fa;color:#172033;font:14px/1.55 Arial,Helvetica,sans-serif}
.cvpr-stage-placeholder strong{color:#061746;font-weight:700}
.cvpr-stage-placeholder span{color:#5d697c;font-size:13px}

/* Step 4: published announcement directory */
.cvpr-directory{
  --cvpr-navy:#061746;--cvpr-blue:#0085CA;--cvpr-purple:#1D1160;
  --cvpr-text:#172033;--cvpr-muted:#5d697c;--cvpr-line:#d9e1ea;
  --cvpr-soft:#f3f6fa;
  width:100%;max-width:1004px;margin:0 auto;padding:0;
  color:var(--cvpr-text);font:17px/1.65 Arial,Helvetica,sans-serif;
}
.cvpr-directory *{box-sizing:border-box}
.cvpr-directory a{color:var(--cvpr-blue)}
.cvpr-directory a:focus-visible{outline:3px solid var(--cvpr-blue);outline-offset:3px}
.cvpr-directory-intro{margin:0 0 25px;padding:0 0 21px;border:0}
.cvpr-directory-intro h1{margin:0 0 12px;padding:0;border:0;color:var(--cvpr-navy);font:700 clamp(33px,4vw,44px)/1.15 Georgia,"Times New Roman",serif}
.cvpr-directory-intro p{max-width:790px;margin:0;color:#344054;font:17px/1.6 Arial,Helvetica,sans-serif}
.cvpr-directory-layout{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:32px;align-items:start}
.cvpr-directory-main{min-width:0}
.cvpr-directory-count{margin:0 0 14px;color:var(--cvpr-muted);font:700 12px/1.4 Arial,Helvetica,sans-serif}
.cvpr-directory-list{border-top:0}
.cvpr-directory-item{display:grid;grid-template-columns:92px minmax(0,1fr);gap:21px;align-items:start;margin:0;padding:26px 0;border-bottom:1px solid var(--cvpr-line)}
.cvpr-directory-item-logo{display:flex;align-items:center;justify-content:center;width:92px;height:92px;padding:8px;border:1px solid var(--cvpr-line);background:#fff}
.cvpr-directory-item-logo .cvpr-directory-logo-image{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;margin:0;border:0;box-shadow:none}
.cvpr-directory-logo-placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:var(--cvpr-soft);color:var(--cvpr-purple);font:700 26px/1 Georgia,"Times New Roman",serif}
.cvpr-directory-item-content{min-width:0}
.cvpr-directory-item-content .cvpr-directory-company{margin:0 0 7px;color:var(--cvpr-blue);font:800 12px/1.5 Arial,Helvetica,sans-serif;text-transform:uppercase;letter-spacing:.045em}
.cvpr-directory-item-content h3{margin:0 0 8px;padding:0;border:0;color:var(--cvpr-navy);font:700 23px/1.25 Georgia,"Times New Roman",serif;overflow-wrap:break-word}
.cvpr-directory-item-content h3 a{color:var(--cvpr-navy);text-decoration:none}
.cvpr-directory-item-content h3 a:hover{color:var(--cvpr-blue);text-decoration:underline}
.cvpr-directory-item-content time{display:block;margin-bottom:11px;color:var(--cvpr-muted);font:700 12px/1.5 Arial,Helvetica,sans-serif}
.cvpr-directory-item-content .cvpr-directory-excerpt{margin:0 0 10px;color:#344054;font:15px/1.65 Arial,Helvetica,sans-serif}
.cvpr-directory-item-content .cvpr-directory-read{font:800 13px/1.5 Arial,Helvetica,sans-serif;text-decoration:underline;text-underline-offset:3px}
.cvpr-directory-aside-card{padding:23px 21px;background:var(--cvpr-soft);border-top:0}
.cvpr-directory-aside-card h3{margin:0 0 12px;color:var(--cvpr-navy);font:700 25px/1.2 Georgia,"Times New Roman",serif}
.cvpr-directory-aside-card p{margin:0 0 19px;font:15px/1.65 Arial,Helvetica,sans-serif;color:#344054}
.cvpr-directory-aside-card .cvpr-directory-button{display:inline-flex;justify-content:center;align-items:center;min-height:43px;padding:11px 16px;background:var(--cvpr-blue);color:#fff!important;font:800 13px/1.4 Arial,Helvetica,sans-serif;text-decoration:none!important;border:0;border-radius:0}
.cvpr-directory-aside-card .cvpr-directory-button:hover{background:var(--cvpr-navy)}
.cvpr-directory-empty{margin:0;padding:33px 25px;background:var(--cvpr-soft);border-bottom:1px solid var(--cvpr-line)}
.cvpr-directory-empty h3{margin:0 0 10px;color:var(--cvpr-navy);font:700 24px/1.2 Georgia,"Times New Roman",serif}
.cvpr-directory-empty p{margin:0 0 10px;font-size:15px}
.cvpr-directory-pagination{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin:27px 0 35px}
.cvpr-directory-pagination .cvpr-directory-page{display:inline-flex;align-items:center;justify-content:center;min-height:40px;min-width:40px;padding:7px 12px;border:1px solid var(--cvpr-line);background:#fff;color:var(--cvpr-navy);font:800 13px/1.4 Arial,Helvetica,sans-serif;text-decoration:none}
.cvpr-directory-pagination a.cvpr-directory-page:hover{background:var(--cvpr-soft);border-color:var(--cvpr-blue)}
.cvpr-directory-pagination .cvpr-directory-page-current{background:var(--cvpr-navy);border-color:var(--cvpr-navy);color:#fff}
.cvpr-directory-pagination .cvpr-directory-page-gap{padding:0 3px;color:var(--cvpr-muted)}
@media(max-width:850px){.cvpr-directory-layout{grid-template-columns:minmax(0,1fr)}.cvpr-directory-aside{max-width:500px}}
@media(max-width:600px){.cvpr-directory{font-size:16px}.cvpr-directory-intro h1{font-size:33px}.cvpr-directory-item{grid-template-columns:66px minmax(0,1fr);gap:13px;padding:21px 0}.cvpr-directory-item-logo{width:66px;height:66px;padding:6px}.cvpr-directory-logo-placeholder{font-size:20px}.cvpr-directory-item-content h3{font-size:20px}.cvpr-directory-item-content .cvpr-directory-excerpt{font-size:14px}}
/* Publication directory. */

.cvpr-directory h1::before,.cvpr-directory h2::before,.cvpr-directory h3::before{content:none!important;display:none!important}

/* Limited customer dashboard, with no decorative title bars. */
.cvpr-manage{box-sizing:border-box;width:100%;max-width:1000px;margin:22px auto 45px;padding:0 12px;color:#203047;font:400 15px/1.6 Arial,Helvetica,sans-serif}
.cvpr-manage *{box-sizing:border-box}
.cvpr-manage h1,.cvpr-manage h2{color:#061746!important;border:0!important;text-shadow:none!important;background:none!important;padding:0!important;text-align:left!important;text-transform:none!important}
.cvpr-manage h1:before,.cvpr-manage h2:before,.cvpr-manage h1:after,.cvpr-manage h2:after{display:none!important;content:none!important}
.cvpr-manage .cvpr-manage-header{padding:0 0 17px;margin:0 0 17px;border-bottom:1px solid #dce5ed}
.cvpr-manage .cvpr-manage-header h1{font:700 clamp(29px,3vw,35px)/1.2 Georgia,serif!important;margin:0 0 9px!important}
.cvpr-manage .cvpr-manage-header p{font:400 15px/1.55 Arial,sans-serif!important;margin:0!important;max-width:750px}
.cvpr-manage .cvpr-manage-draft{border:1px solid #dce5ed;padding:21px 23px;margin-bottom:17px;background:#fff}
.cvpr-manage .cvpr-manage-draft-heading{display:flex;gap:12px;align-items:center;font:400 12px/1.5 Arial,sans-serif;color:#52637a;margin-bottom:10px}
.cvpr-manage .cvpr-manage-status{background:#eef5fa;color:#061746;font-weight:700;padding:3px 9px}
.cvpr-manage .cvpr-manage-draft h2{font:700 22px/1.25 Georgia,serif!important;margin:0 0 9px!important}
.cvpr-manage .cvpr-manage-draft p{margin:0 0 15px!important;font:400 14px/1.55 Arial,sans-serif!important;color:#435169}
.cvpr-manage .cvpr-manage-button{display:inline-flex;align-items:center;min-height:40px;padding:9px 15px!important;background:#0085CA!important;color:#fff!important;text-decoration:none!important;border-radius:0!important;border:1px solid #0085CA;font:700 13px/1.4 Arial,sans-serif!important}
.cvpr-manage .cvpr-manage-button:hover{background:#1D1160!important;border-color:#1D1160!important}
.cvpr-manage .cvpr-manage-actions{display:grid;grid-template-columns:1fr 1fr;gap:15px}
.cvpr-manage .cvpr-manage-actions>div{padding:17px 21px;border:1px solid #e0e5eb;background:#fafbfd}
.cvpr-manage .cvpr-manage-actions h2{font:700 19px/1.3 Georgia,serif!important;margin:0 0 5px!important}
.cvpr-manage .cvpr-manage-actions p{font:400 13px/1.55 Arial,sans-serif!important;margin:0 0 8px!important}
.cvpr-manage .cvpr-manage-actions a{font:700 13px Arial,sans-serif!important;color:#0085CA!important;text-decoration:underline}
.cvpr-manage .cvpr-manage-footnote{font:400 12px/1.55 Arial,sans-serif!important;color:#64718a;margin-top:16px}
@media(max-width:600px){.cvpr-manage .cvpr-manage-actions{grid-template-columns:1fr}.cvpr-manage .cvpr-manage-draft{padding:18px}}

/* Step 11: account portal. Same editorial type, restrained spacing, square buttons. */
.cvpr-manage .cvpr-account-panel,
.cvpr-manage .cvpr-account-section{padding:20px 22px;margin:0 0 17px;border:1px solid #dce5ed;background:#fff}
.cvpr-manage .cvpr-account-panel{max-width:680px}
.cvpr-manage .cvpr-account-panel h2,
.cvpr-manage .cvpr-account-section h2{font:700 23px/1.3 Georgia,"Times New Roman",serif!important;margin:0 0 11px!important;color:#061746!important}
.cvpr-manage .cvpr-account-panel p,
.cvpr-manage .cvpr-account-section p{font:400 15px/1.6 Arial,Helvetica,sans-serif;margin:0 0 14px;color:#283a54}
.cvpr-manage .cvpr-account-panel label{display:block;font:700 14px/1.4 Arial,Helvetica,sans-serif;margin:14px 0 6px}
.cvpr-manage .cvpr-account-panel input[type=email]{display:block;width:100%;max-width:450px;min-height:43px;padding:9px 11px;border:1px solid #bfcbd9;background:#fff;color:#061746;font:15px Arial,sans-serif;border-radius:0!important;margin:0 0 13px}
.cvpr-manage .cvpr-account-panel input[type=email]:focus-visible{outline:2px solid #0085CA;outline-offset:2px}
.cvpr-manage button.cvpr-manage-button,
.cvpr-manage .cvpr-account-inline-button{display:inline-flex;align-items:center;justify-content:center;min-height:39px;width:auto;max-width:100%;padding:9px 14px;border:1px solid #0085CA;border-radius:0!important;background:#0085CA;color:#fff!important;text-decoration:none;font:700 13px/1.4 Arial,Helvetica,sans-serif;cursor:pointer}
.cvpr-manage button.cvpr-manage-button:hover,.cvpr-manage .cvpr-account-inline-button:hover{background:#1D1160;border-color:#1D1160;color:#fff!important}
.cvpr-manage .cvpr-account-panel .cvpr-account-small{font-size:13px;color:#53637a;margin:13px 0 0}
.cvpr-manage .cvpr-trap{position:absolute!important;clip:rect(0,0,0,0)!important;width:1px!important;height:1px!important;overflow:hidden!important}
.cvpr-manage .cvpr-account-notice{padding:10px 14px;border:1px solid #c7dae9;background:#f3f8fc;color:#061746;margin:0 0 18px;font:14px/1.5 Arial,sans-serif}
.cvpr-manage .cvpr-account-signed-in{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:11px 0;margin:0 0 17px;border-bottom:1px solid #dce5ed}
.cvpr-manage .cvpr-account-signed-in p{margin:0;font:14px/1.4 Arial,sans-serif;overflow-wrap:anywhere}
.cvpr-manage .cvpr-account-signout{border:1px solid #bac7d6;background:#fff;color:#061746;border-radius:0!important;padding:7px 12px;font:700 12px/1.3 Arial,sans-serif;cursor:pointer}
.cvpr-manage .cvpr-account-signout:hover{border-color:#0085CA}
.cvpr-manage .cvpr-account-table-wrap{width:100%;overflow-x:auto}
.cvpr-manage .cvpr-account-table{border-collapse:collapse;width:100%;font:13px/1.5 Arial,Helvetica,sans-serif;color:#172033}
.cvpr-manage .cvpr-account-table th{color:#061746;background:#f3f6fa;font-weight:700;text-align:left;padding:10px 12px;border-bottom:1px solid #dce5ed}
.cvpr-manage .cvpr-account-table td{vertical-align:top;padding:12px;border-bottom:1px solid #e3e9f0}
.cvpr-manage .cvpr-account-table td:first-child{min-width:180px}
.cvpr-manage .cvpr-account-table a{color:#0085CA;text-decoration:underline}
.cvpr-manage .cvpr-account-row-note{display:block;margin-top:6px;color:#52637a;font:12px/1.5 Arial,sans-serif}
.cvpr-manage .cvpr-account-muted{color:#697a8b}
.cvpr-manage .cvpr-account-table form{margin:0}
.cvpr-manage .cvpr-account-table button.cvpr-account-inline-button{padding:7px 10px;min-height:34px;font-size:12px;white-space:nowrap}
.cvpr-manage .cvpr-account-pagination{display:flex;gap:16px;margin:13px 0;color:#52637a;font-size:13px}
.cvpr-manage .cvpr-account-credits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 16px}
.cvpr-manage .cvpr-account-credits>div{display:flex;flex-direction:column;gap:4px;padding:15px;background:#f3f6fa}
.cvpr-manage .cvpr-account-credits strong{color:#061746;font:700 26px/1.1 Georgia,serif}
.cvpr-manage .cvpr-account-credits span{color:#52637a;font:13px/1.4 Arial,sans-serif}
.cvpr-manage a{color:#0085CA}
@media(max-width:640px){
 .cvpr-manage{margin-top:14px;padding:0 12px}
 .cvpr-manage .cvpr-account-panel,.cvpr-manage .cvpr-account-section{padding:16px 14px}
 .cvpr-manage .cvpr-account-section h2{font-size:21px!important}
 .cvpr-manage .cvpr-account-table{min-width:0}
 .cvpr-manage .cvpr-account-table thead{display:none}
 .cvpr-manage .cvpr-account-table tbody,.cvpr-manage .cvpr-account-table tr{display:block}
 .cvpr-manage .cvpr-account-table tr{border:1px solid #dce5ed;margin:0 0 12px;padding:7px 10px}
 .cvpr-manage .cvpr-account-table td,.cvpr-manage .cvpr-account-table td:first-child{display:grid;grid-template-columns:102px minmax(0,1fr);gap:8px;min-width:0;align-items:start;border-bottom:1px solid #ecf0f4;padding:8px 0;overflow-wrap:anywhere}
 .cvpr-manage .cvpr-account-table tr td:last-child{border-bottom:0}
 .cvpr-manage .cvpr-account-table td:before{content:attr(data-label);font:700 12px/1.5 Arial,sans-serif;color:#52637a}
 .cvpr-manage .cvpr-account-table td .cvpr-account-row-note{grid-column:2}

 .cvpr-manage .cvpr-account-credits{gap:7px}
 .cvpr-manage .cvpr-account-credits>div{padding:11px 8px}
 .cvpr-manage .cvpr-account-credits strong{font-size:22px}
}


/* 0.13.3: handset layouts for the directory and verified customer portal.
   Keep all components inside their Divi content column, with real side insets. */
@media (max-width:767px) {
  .cvpr-directory, .cvpr-manage {
    box-sizing:border-box!important;
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    margin-left:auto!important;
    margin-right:auto!important;
    padding-left:16px!important;
    padding-right:16px!important;
    overflow-wrap:break-word;
  }
  .cvpr-directory > *, .cvpr-directory-layout, .cvpr-directory-main,
  .cvpr-directory-aside, .cvpr-manage > *, .cvpr-manage .cvpr-account-section {
    min-width:0!important;
    max-width:100%!important;
  }
  .cvpr-directory .cvpr-directory-layout {display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:22px!important}
  .cvpr-directory .cvpr-directory-intro h1{font-size:clamp(27px,7vw,34px)!important;line-height:1.17!important;overflow-wrap:anywhere}
  .cvpr-directory .cvpr-directory-intro p{font-size:16px!important;line-height:1.6!important}
  .cvpr-directory .cvpr-directory-aside-card,.cvpr-directory .cvpr-directory-empty {padding:20px 17px!important}
  .cvpr-directory .cvpr-directory-item-content h3{overflow-wrap:anywhere}
  .cvpr-directory .cvpr-directory-pagination {max-width:100%;gap:6px;flex-wrap:wrap!important}
  .cvpr-manage .cvpr-account-table-wrap{max-width:100%!important;min-width:0!important}
  .cvpr-manage .cvpr-account-credits{grid-template-columns:repeat(3,minmax(0,1fr))}
  .cvpr-manage .cvpr-account-table td a, .cvpr-manage .cvpr-account-section a,
  .cvpr-directory a {overflow-wrap:anywhere;word-break:normal}
}
@media (max-width:440px) {
  .cvpr-directory .cvpr-directory-item{grid-template-columns:1fr!important;gap:12px!important;padding:18px 0!important}
  .cvpr-directory .cvpr-directory-item-logo{width:64px;height:64px}
  .cvpr-directory .cvpr-directory-aside-card h3{font-size:23px;line-height:1.25}
  .cvpr-manage .cvpr-account-credits{grid-template-columns:1fr!important;gap:8px}
  .cvpr-manage .cvpr-account-credits>div{padding:12px 15px!important}
  .cvpr-manage .cvpr-account-table td, .cvpr-manage .cvpr-account-table td:first-child {
    display:block!important;padding:10px 0!important;overflow-wrap:anywhere;
  }
  .cvpr-manage .cvpr-account-table td::before{display:block!important;margin:0 0 5px!important}
  .cvpr-manage .cvpr-account-table td .cvpr-account-row-note{display:block!important;max-width:100%}
  .cvpr-manage .cvpr-account-section,.cvpr-manage .cvpr-manage-draft,.cvpr-manage .cvpr-manage-actions>div{padding:16px!important}
  .cvpr-manage .cvpr-account-section h2,.cvpr-manage .cvpr-manage-header h1{overflow-wrap:anywhere}
}

/* v0.15.0: site-wide My Dashboard. No logos or decorative elements above headings. */
.cvpr-manage{width:100%;max-width:1060px;margin:24px auto 45px;padding:0 20px;font-size:16px;line-height:1.6;overflow-wrap:anywhere}
.cvpr-manage .cvpr-manage-header h1{font-size:clamp(28px,3vw,35px)!important}
.cvpr-manage .cvpr-dashboard-nav{display:flex;gap:10px 22px;flex-wrap:wrap;margin:0 0 22px;padding:12px 0;border-bottom:1px solid #dce5ed}
.cvpr-manage .cvpr-dashboard-nav a{color:#006da7;font:700 14px/1.5 Arial,Helvetica,sans-serif;text-decoration:none}
.cvpr-manage .cvpr-dashboard-nav a:hover{text-decoration:underline}
.cvpr-manage .cvpr-dashboard-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px;margin:10px 0 17px}
.cvpr-manage .cvpr-dashboard-fields>div{min-width:0}
.cvpr-manage .cvpr-dashboard-form{max-width:720px}
.cvpr-manage .cvpr-dashboard-form label{display:block;font:700 14px/1.5 Arial,Helvetica,sans-serif;color:#061746;margin:0 0 6px}
.cvpr-manage .cvpr-dashboard-form input[type="text"],
.cvpr-manage .cvpr-dashboard-form input[type="email"],
.cvpr-manage .cvpr-dashboard-form input[type="tel"]{box-sizing:border-box;display:block;width:100%;min-width:0;max-width:100%;min-height:44px;margin:0 0 8px;padding:10px 12px;border:1px solid #bfcbd9;border-radius:0!important;box-shadow:none!important;background:#fff;color:#142033;font:16px/1.4 Arial,Helvetica,sans-serif}
.cvpr-manage .cvpr-dashboard-form input[readonly]{background:#f1f4f7;color:#4f6075}
.cvpr-manage .cvpr-dashboard-form small{display:block;margin:2px 0 8px;color:#52637a;font:13px/1.45 Arial,Helvetica,sans-serif}
.cvpr-manage .cvpr-dashboard-details{margin:18px 0 0;padding:15px 16px;border:1px solid #dce5ed;background:#f8fafc}
.cvpr-manage .cvpr-dashboard-details summary{cursor:pointer;color:#061746;font:700 15px/1.45 Arial,Helvetica,sans-serif}
.cvpr-manage .cvpr-dashboard-details[open]>summary{margin-bottom:12px}
.cvpr-manage .cvpr-dashboard-details p{font-size:15px;line-height:1.6}
.cvpr-manage .cvpr-dashboard-details .cvpr-dashboard-form{margin-top:12px}
.cvpr-manage .cvpr-dashboard-inline-form{display:inline-block;margin:8px 0 0!important}
.cvpr-manage .cvpr-dashboard-link-button{width:auto!important;border:0!important;border-radius:0!important;background:transparent!important;color:#9f2121!important;padding:4px 0!important;font:700 13px/1.4 Arial,Helvetica,sans-serif!important;text-decoration:underline!important;cursor:pointer}
.cvpr-manage .cvpr-dashboard-danger{background:#fff!important}
.cvpr-manage .cvpr-dashboard-danger-button{min-height:42px;padding:10px 15px;border:1px solid #982d30;border-radius:0!important;background:#fff;color:#982d30;font:700 14px/1.3 Arial,Helvetica,sans-serif;cursor:pointer}
.cvpr-manage .cvpr-dashboard-danger-button:hover{background:#982d30;color:#fff}
.cvpr-manage .cvpr-account-table td{overflow-wrap:anywhere}
@media(max-width:700px){
 .cvpr-manage{margin:18px auto 32px;padding:0 18px}
 .cvpr-manage .cvpr-dashboard-fields{grid-template-columns:minmax(0,1fr);gap:12px}
 .cvpr-manage .cvpr-dashboard-nav{gap:8px 16px}
 .cvpr-manage .cvpr-account-section,.cvpr-manage .cvpr-account-panel{padding:18px 16px}
}
@media(max-width:360px){.cvpr-manage{padding:0 14px}.cvpr-manage .cvpr-account-section,.cvpr-manage .cvpr-account-panel{padding:15px 13px}}

/* 0.15.3: original logo proportions and readable directory action. */
.cvpr-directory-item-logo{overflow:visible;min-width:0}
.cvpr-directory-item-logo .cvpr-directory-logo-image{width:100%!important;height:auto!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center!important;aspect-ratio:auto!important}
.cvpr-directory-item-content a.cvpr-directory-read{display:inline-flex;align-items:center;min-height:36px;font-size:16px!important;line-height:1.5!important;font-weight:700!important;padding:4px 0}
.cvpr-manage .cvpr-dashboard-release-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}
.cvpr-manage .cvpr-dashboard-release-actions .cvpr-dashboard-inline-form{display:inline-block;margin:0!important}
@media(max-width:440px){.cvpr-manage .cvpr-dashboard-release-actions{align-items:flex-start;flex-direction:column;gap:8px}}
