/*
Table of contents:
1. Form shell and layout
2. Fields and controls
3. Rich text
4. Pricing
5. Signature
6. Submission feedback
7. Responsive states

Envato exception: required !important rules below isolate the FormFlow honeypot and choice alignment from aggressive theme form resets.
*/
.ffos-matrix{overflow:auto;border:1px solid color-mix(in srgb,var(--ff-text) 14%,transparent);border-radius:var(--ff-radius)}.ffos-matrix table{border-collapse:collapse;width:100%;min-width:420px}.ffos-matrix th,.ffos-matrix td{border-bottom:1px solid color-mix(in srgb,var(--ff-text) 10%,transparent);padding:10px;text-align:center}.ffos-matrix th:first-child{text-align:left}.ffos-image-choices{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px}.ffos-image-choice{border:1px solid color-mix(in srgb,var(--ff-text) 14%,transparent);border-radius:var(--ff-radius);cursor:pointer;display:grid;gap:8px;padding:10px}.ffos-image-choice img{aspect-ratio:16/10;border-radius:calc(var(--ff-radius) - 4px);object-fit:cover;width:100%}.ffos-geo-field,.ffos-scanner-field{display:flex;gap:8px;flex-wrap:wrap}.ffos-geo-field input,.ffos-scanner-field input{flex:1 1 220px}.ffos-geo-field button,.ffos-scanner-field button,.ffos-ocr-review{border:1px solid color-mix(in srgb,var(--ff-primary) 28%,transparent);border-radius:var(--ff-radius);background:color-mix(in srgb,var(--ff-primary) 8%,var(--ff-surface));color:var(--ff-primary);cursor:pointer;font:600 .92rem/1 inherit;padding:10px 14px}.ffos-geo-status,.ffos-scan-status,.ffos-ocr-status{flex:1 0 100%;color:color-mix(in srgb,var(--ff-text) 65%,transparent)}.ffos-ocr-field{display:grid;gap:9px}.ffos-ocr-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.ffos-ocr-image{border:1px dashed color-mix(in srgb,var(--ff-text) 22%,transparent);border-radius:var(--ff-radius);padding:9px}.ffos-payment-summary{border:1px dashed color-mix(in srgb,var(--ff-primary) 26%,transparent);border-radius:var(--ff-radius);padding:12px 14px;background:color-mix(in srgb,var(--ff-primary) 5%,var(--ff-surface))}.ffos-payment-summary p{margin:.35em 0 0}.ffos-scanner-modal{position:fixed;inset:0;z-index:99999;display:grid;place-items:center;background:rgba(15,23,42,.82);padding:24px}.ffos-scanner-modal video{max-width:min(720px,95vw);max-height:70vh;border-radius:16px;background:#000}.ffos-scanner-modal button{margin-top:14px;border:0;border-radius:999px;background:#fff;color:#111827;padding:10px 18px}
.ffos-form-shell{--ff-primary:#635bff;--ff-text:#172033;--ff-surface:#fff;--ff-radius:12px;color:var(--ff-text);font-family:var(--ff-font,inherit);max-width:760px;margin:24px auto}.ffos-form{background:var(--ff-surface);border:1px solid color-mix(in srgb,var(--ff-text) 12%,transparent);border-radius:calc(var(--ff-radius) + 4px);padding:clamp(20px,4vw,40px);box-shadow:0 16px 48px rgba(23,32,51,.08)}.ffos-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:20px}.ffos-field{grid-column:span 12}.ffos-width-66{grid-column:span 8}.ffos-width-50{grid-column:span 6}.ffos-width-33{grid-column:span 4}.ffos-width-25{grid-column:span 3}.ffos-field>label{display:block;font-weight:650;margin-bottom:8px}.ffos-help{font-size:.875em;color:color-mix(in srgb,var(--ff-text) 78%,transparent);margin:-4px 0 8px}.ffos-field input:not([type=checkbox]):not([type=radio]),.ffos-field textarea,.ffos-field select{box-sizing:border-box;width:100%;min-height:46px;border:1px solid color-mix(in srgb,var(--ff-text) 38%,transparent);border-radius:var(--ff-radius);background:var(--ff-surface);color:var(--ff-text);padding:10px 13px;font:inherit;transition:.18s border,.18s box-shadow}.ffos-field textarea{min-height:110px;resize:vertical}.ffos-field input:focus,.ffos-field textarea:focus,.ffos-field select:focus,.ffos-rich-surface:focus,.ffos-signature-stage canvas:focus,.ffos-signature-actions button:focus,.ffos-rich-toolbar button:focus,.ffos-submit:focus,.ffos-step-back:focus,.ffos-step-next:focus{outline:2px solid var(--ff-primary)!important;outline-offset:2px;box-shadow:0 0 0 4px color-mix(in srgb,var(--ff-primary) 18%,transparent)!important}.ffos-choice{display:flex!important;gap:8px;align-items:center;margin:8px 0;font-weight:400!important}.ffos-rich-text-editor{border:1px solid color-mix(in srgb,var(--ff-text) 18%,transparent);border-radius:calc(var(--ff-radius) + 2px);background:var(--ff-surface);overflow:hidden}.ffos-rich-toolbar{display:flex;flex-wrap:wrap;gap:4px;padding:8px;background:color-mix(in srgb,var(--ff-text) 5%,transparent);border-bottom:1px solid color-mix(in srgb,var(--ff-text) 12%,transparent)}.ffos-rich-toolbar button{border:1px solid color-mix(in srgb,var(--ff-text) 14%,transparent);border-radius:8px;background:var(--ff-surface);color:var(--ff-text);cursor:pointer;font:600 .82rem/1 inherit;padding:6px 9px}.ffos-rich-toolbar button:hover{border-color:var(--ff-primary);color:var(--ff-primary)}.ffos-rich-surface{box-sizing:border-box;min-height:150px;outline:0;padding:12px 14px}.ffos-rich-surface:focus{box-shadow:inset 0 0 0 3px color-mix(in srgb,var(--ff-primary) 16%,transparent)}.ffos-rich-surface:empty:before{content:attr(data-placeholder);color:color-mix(in srgb,var(--ff-text) 42%,transparent)}.ffos-rich-surface p,.ffos-rich-surface ul,.ffos-rich-surface ol{margin:.4em 0}.ffos-pricing-line-note{border:1px dashed color-mix(in srgb,var(--ff-text) 18%,transparent);border-radius:var(--ff-radius);padding:12px 14px;color:color-mix(in srgb,var(--ff-text) 68%,transparent);background:color-mix(in srgb,var(--ff-text) 4%,transparent)}.ffos-pricing-summary{border:1px solid color-mix(in srgb,var(--ff-primary) 20%,transparent);border-radius:calc(var(--ff-radius) + 4px);background:color-mix(in srgb,var(--ff-primary) 5%,var(--ff-surface));margin-top:24px;padding:16px}.ffos-pricing-summary h3{margin:0 0 12px;font-size:1rem}.ffos-pricing-lines{display:grid;gap:8px;margin-bottom:10px}.ffos-pricing-lines div,.ffos-pricing-summary dl div{display:flex;justify-content:space-between;gap:14px}.ffos-pricing-summary dl{display:grid;gap:7px;margin:0}.ffos-pricing-summary dt{font-weight:600;color:color-mix(in srgb,var(--ff-text) 70%,transparent)}.ffos-pricing-summary dd{margin:0;font-weight:700}.ffos-pricing-total{border-top:1px solid color-mix(in srgb,var(--ff-text) 12%,transparent);font-size:1.1rem;margin-top:4px;padding-top:9px}.ffos-signature-pad{border:1px solid color-mix(in srgb,var(--ff-text) 16%,transparent);border-radius:calc(var(--ff-radius) + 4px);padding:10px;background:color-mix(in srgb,var(--ff-surface) 92%,#f8fafc);box-shadow:inset 0 1px 0 rgba(255,255,255,.7)}.ffos-signature-stage{border:1px dashed color-mix(in srgb,var(--ff-text) 24%,transparent);border-radius:var(--ff-radius);overflow:hidden;position:relative;touch-action:none}.ffos-signature-stage:after{content:"Sign here";position:absolute;right:14px;bottom:10px;color:color-mix(in srgb,var(--ff-text) 32%,transparent);font:600 .78rem/1 inherit;pointer-events:none}.ffos-signature-stage canvas{display:block;width:100%;height:100%;cursor:crosshair}.ffos-signature-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:9px}.ffos-signature-actions button{border:1px solid color-mix(in srgb,var(--ff-text) 16%,transparent);background:var(--ff-surface);border-radius:999px;padding:6px 12px;color:var(--ff-text);cursor:pointer}.ffos-signature-consent{margin:9px 2px 0;font-size:.82rem;color:color-mix(in srgb,var(--ff-text) 72%,transparent)}.ffos-submit{margin-top:24px;border:0;border-radius:var(--ff-radius);background:var(--ff-primary);color:#fff;padding:12px 22px;font:600 1rem/1.4 inherit;cursor:pointer}.ffos-submit:disabled{opacity:.55;cursor:wait}.ffos-field-error,.ffos-form-error{color:#b42318;font-size:.85rem;margin-top:6px}.ffos-success{margin-top:16px;border-radius:var(--ff-radius);background:#ecfdf3;color:#027a48;padding:12px 14px}.ffos-honeypot{position:absolute!important;left:-10000px!important;width:1px;height:1px;overflow:hidden}@media(max-width:640px){.ffos-width-66,.ffos-width-50,.ffos-width-33,.ffos-width-25{grid-column:span 12}.ffos-form{padding:20px}.ffos-signature-stage{height:180px!important}}

/* Premium Design Studio runtime */
.ffos-design-studio-shell{position:relative;isolation:isolate;max-width:var(--ff-max-width,760px);padding:clamp(18px,4vw,42px);border-radius:calc(var(--ff-radius) + 14px);overflow:hidden}.ffos-design-studio-shell .ffos-bg-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.ffos-design-studio-shell .ffos-bg-video:after{content:"";position:absolute;inset:0;background:rgba(255,255,255,.62)}.ffos-brand-header{display:flex;align-items:center;gap:12px;margin:0 0 22px}.ffos-brand-header img{max-width:128px;max-height:56px;object-fit:contain}.ffos-brand-header strong{font-size:1.05rem;letter-spacing:.01em}.ffos-form-shell[data-ff-form-style=floating] .ffos-form{transform:translateY(-2px);box-shadow:0 28px 80px rgba(15,23,42,.18)}.ffos-form-shell[data-ff-form-style=flat] .ffos-form{box-shadow:none}.ffos-form-shell[data-ff-form-style=borderless] .ffos-form{border-color:transparent;box-shadow:none}.ffos-form-shell[data-ff-shadow=none] .ffos-form{box-shadow:none}.ffos-form-shell[data-ff-shadow=deep] .ffos-form{box-shadow:0 28px 78px rgba(15,23,42,.16)}.ffos-form-shell[data-ff-shadow=glow] .ffos-form{box-shadow:0 0 0 1px color-mix(in srgb,var(--ff-primary) 14%,transparent),0 24px 70px color-mix(in srgb,var(--ff-primary) 24%,transparent)}.ffos-form-shell[data-ff-field-style=filled] .ffos-field input:not([type=checkbox]):not([type=radio]),.ffos-form-shell[data-ff-field-style=filled] .ffos-field textarea,.ffos-form-shell[data-ff-field-style=filled] .ffos-field select{background:var(--ff-field-bg);border-color:transparent}.ffos-form-shell[data-ff-field-style=underline] .ffos-field input:not([type=checkbox]):not([type=radio]),.ffos-form-shell[data-ff-field-style=underline] .ffos-field textarea,.ffos-form-shell[data-ff-field-style=underline] .ffos-field select{border-width:0 0 2px;border-radius:0;background:transparent;padding-left:0;padding-right:0}.ffos-form-shell[data-ff-field-style=soft] .ffos-field input:not([type=checkbox]):not([type=radio]),.ffos-form-shell[data-ff-field-style=soft] .ffos-field textarea,.ffos-form-shell[data-ff-field-style=soft] .ffos-field select{background:color-mix(in srgb,var(--ff-primary) 4%,var(--ff-field-bg));border-color:color-mix(in srgb,var(--ff-primary) 16%,var(--ff-border))}.ffos-form-shell[data-ff-button-style=gradient] .ffos-submit{background:linear-gradient(135deg,var(--ff-primary),var(--ff-secondary));box-shadow:0 14px 30px color-mix(in srgb,var(--ff-primary) 24%,transparent)}.ffos-form-shell[data-ff-button-style=pill] .ffos-submit{border-radius:999px;padding-left:28px;padding-right:28px}.ffos-form-shell[data-ff-button-style=outline] .ffos-submit{background:transparent;border:1px solid var(--ff-primary);color:var(--ff-primary)}.ffos-form-shell[data-ff-button-style=glow] .ffos-submit{box-shadow:0 0 0 4px color-mix(in srgb,var(--ff-primary) 12%,transparent),0 16px 38px color-mix(in srgb,var(--ff-primary) 28%,transparent)}.ffos-form-shell[data-ff-progress-style=thin] .ffos-step-progress-bar{height:4px}.ffos-form-shell[data-ff-progress-style=pills] .ffos-step-progress ol{display:flex;gap:8px;flex-wrap:wrap}.ffos-form-shell[data-ff-progress-style=pills] .ffos-step-progress li{border:1px solid color-mix(in srgb,var(--ff-primary) 18%,transparent);border-radius:999px;padding:5px 10px}.ffos-form-shell[data-ff-progress-style=pills] .ffos-step-progress li.active{background:var(--ff-primary);color:var(--ff-button-text)}.ffos-form-shell[data-ff-progress-style=numbered] .ffos-step-progress li{counter-increment:ffos-step;display:flex;align-items:center;gap:6px}.ffos-form-shell[data-ff-progress-style=numbered] .ffos-step-progress li:before{content:counter(ffos-step);display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;background:color-mix(in srgb,var(--ff-primary) 10%,transparent);color:var(--ff-primary);font-weight:700}.ffos-form-shell[data-ff-animation=smooth] .ffos-form,.ffos-form-shell[data-ff-animation=subtle] .ffos-form{animation:ffos-form-enter .42s ease-out both}.ffos-form-shell[data-ff-field-animation=fade-up] .ffos-field{animation:ffos-field-fade-up .36s ease both}.ffos-form-shell[data-ff-field-animation=slide-up] .ffos-field{animation:ffos-field-slide-up .4s ease both}.ffos-form-shell[data-ff-field-animation=scale-in] .ffos-field{animation:ffos-field-scale .34s ease both}@keyframes ffos-form-enter{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes ffos-field-fade-up{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes ffos-field-slide-up{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes ffos-field-scale{from{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.ffos-form-shell .ffos-form,.ffos-form-shell .ffos-field{animation:none!important;transition:none!important}}@media(max-width:640px){.ffos-design-studio-shell[data-ff-mobile-density=compact]{padding:10px}.ffos-design-studio-shell[data-ff-mobile-density=compact] .ffos-form{padding:16px}.ffos-design-studio-shell[data-ff-mobile-density=spacious] .ffos-form{padding:28px}.ffos-design-studio-shell[data-ff-mobile-sticky="1"] .ffos-submit-row,.ffos-design-studio-shell[data-ff-mobile-sticky="1"] .ffos-step-nav{position:sticky;bottom:0;z-index:10;background:color-mix(in srgb,var(--ff-surface) 88%,transparent);backdrop-filter:blur(12px);border-top:1px solid color-mix(in srgb,var(--ff-text) 10%,transparent);margin:18px -20px -20px;padding:12px 20px}.ffos-design-studio-shell[data-ff-mobile-sticky="1"] .ffos-submit{width:100%}}

/* AI Co-Pilot chat UI style rules */
.ffos-ai-chat-container {
  display: flex;
  flex-direction: column;
  border: 1px solid color-mix(in srgb, var(--ff-text) 12%, transparent);
  border-radius: var(--ff-radius);
  background: color-mix(in srgb, var(--ff-text) 3%, var(--ff-surface));
  padding: 14px;
  overflow: hidden;
}
.ffos-ai-chat-history {
  display: flex;
  flex-direction: column;
  gap: 12px;
  max-height: 280px;
  overflow-y: auto;
  padding: 6px;
  margin-bottom: 12px;
  scrollbar-width: thin;
}
.ffos-ai-message {
  display: flex;
  gap: 8px;
  max-width: 85%;
  align-items: flex-start;
}
.ffos-ai-message.assistant {
  align-self: flex-start;
}
.ffos-ai-message.user {
  align-self: flex-end;
  flex-direction: row-reverse;
}
.ffos-ai-message-avatar {
  font-size: 1.2rem;
  background: var(--ff-surface);
  border-radius: 999px;
  padding: 4px;
  box-shadow: 0 2px 4px rgba(0,0,0,0.05);
}
.ffos-ai-message p {
  margin: 0;

/* Layout/Structural Fields Styles */
.ffos-section-break {
  border-bottom: 2px solid color-mix(in srgb, var(--ff-text) 12%, transparent);
  margin: 28px 0 14px;
  padding-bottom: 8px;
  grid-column: span 12;
}
.ffos-section-title {
  margin: 0;
  font-size: 1.25rem;
  font-weight: 700;
}
.ffos-section-desc {
  margin: 4px 0 0;
}
.ffos-accordion-section {
  border: 1px solid color-mix(in srgb, var(--ff-text) 14%, transparent);
  border-radius: var(--ff-radius);
  background: var(--ff-surface);
  margin: 12px 0;
  grid-column: span 12;
  overflow: hidden;
}
.ffos-accordion-summary {
  padding: 12px 16px;
  cursor: pointer;
  font-weight: 600;
  background: color-mix(in srgb, var(--ff-text) 3%, var(--ff-surface));
  user-select: none;
}
.ffos-accordion-content {
  padding: 16px;
  border-top: 1px solid color-mix(in srgb, var(--ff-text) 10%, transparent);
}
.ffos-tabs-container {
  display: flex;
  flex-direction: column;
  border: 1px solid color-mix(in srgb, var(--ff-text) 12%, transparent);
  border-radius: var(--ff-radius);
  background: var(--ff-surface);
  margin: 14px 0;
  grid-column: span 12;
  overflow: hidden;
}
.ffos-tabs-nav {
  display: flex;
  background: color-mix(in srgb, var(--ff-text) 3%, var(--ff-surface));
  border-bottom: 1px solid color-mix(in srgb, var(--ff-text) 10%, transparent);
  overflow-x: auto;
}
.ffos-tab-btn {
  border: 0;
  background: transparent;
  color: color-mix(in srgb, var(--ff-text) 70%, transparent);
  padding: 12px 18px;
  font-weight: 600;
  font-size: 0.92rem;
  cursor: pointer;
  border-bottom: 2px solid transparent;
  transition: all 0.2s;
}
.ffos-tab-btn.active {
  color: var(--ff-primary);
  border-bottom-color: var(--ff-primary);
  background: var(--ff-surface);
}
.ffos-tabs-content {
  padding: 18px;
}
.ffos-tab-panel[hidden] {
  display: none !important;
}
.ffos-nested-grid-row {
  grid-column: span 12;
  border: 1px dashed color-mix(in srgb, var(--ff-text) 18%, transparent);
  border-radius: var(--ff-radius);
  padding: 14px;
  background: color-mix(in srgb, var(--ff-text) 2%, var(--ff-surface));
}
.ffos-nested-title {
  margin: 0;
  font-size: 1.1rem;
}
.ffos-breadcrumbs-nav {
  grid-column: span 12;
  margin: 12px 0 20px;
}
.ffos-breadcrumbs-list {
  display: flex;
  list-style: none;
  padding: 0;
  margin: 0;
  background: color-mix(in srgb, var(--ff-text) 3%, var(--ff-surface));
  border: 1px solid color-mix(in srgb, var(--ff-text) 10%, transparent);
  border-radius: 999px;
  overflow: hidden;
}
.ffos-breadcrumb-step {
  flex: 1;
  text-align: center;
  padding: 10px 14px;
  font-size: 0.88rem;
  font-weight: 600;
  color: color-mix(in srgb, var(--ff-text) 60%, transparent);
}
.ffos-breadcrumb-step.active {
  color: var(--ff-primary);
  background: color-mix(in srgb, var(--ff-primary) 8%, var(--ff-surface));
}
  padding: 10px 14px;
  border-radius: 14px;
  font-size: 0.92rem;
  line-height: 1.4;
  word-break: break-word;
}
.ffos-ai-message.assistant p {
  background: var(--ff-surface);
  color: var(--ff-text);
  border-top-left-radius: 2px;
}
.ffos-ai-message.user p {
  background: var(--ff-primary);
  color: #ffffff;
  border-top-right-radius: 2px;
}
.ffos-ai-chat-input-row input {
  font-size: 0.92rem !important;
}
.ffos-field-help {
  display: block;
  font-size: 0.82em;
  color: #027a48;
  margin-top: 6px;
}
.ffos-spacer {
  display: block;
  width: 100%;
  grid-column: span 12;
}
.ffos-button-group {
  display: flex;
  gap: 8px;
  flex-wrap: wrap;
  grid-column: span 12;
  margin: 12px 0;
}
.ffos-webcam-container {
  display: flex;
  flex-direction: column;
  gap: 12px;
  align-items: flex-start;
  grid-column: span 12;
}
.ffos-webcam-video,
.ffos-webcam-canvas {
  width: 100%;
  max-width: 480px;
  border-radius: 12px;
  background: #000;
  border: 1px solid var(--ff-border);
}
.ffos-webcam-actions {
  display: flex;
  gap: 8px;
}
.ffos-likert-table {
  width: 100%;
  border-collapse: collapse;
  margin: 12px 0;
  grid-column: span 12;
}
.ffos-likert-table th,
.ffos-likert-table td {
  padding: 10px;
  border: 1px solid var(--ff-border);
  text-align: center;
}
.ffos-likert-table th:first-child,
.ffos-likert-table td:first-child {
  text-align: left;
}
.ffos-likert-score-badge {
  font-size: 0.78em;
  opacity: 0.6;
}
.ffos-ranking-list {
  list-style: none;
  padding: 0;
  margin: 0;
  grid-column: span 12;
}
.ffos-ranking-item {
  display: flex;
  align-items: center;
  gap: 12px;
  padding: 10px 14px;
  background: var(--ff-surface);
  border: 1px solid var(--ff-border);
  border-radius: 8px;
  margin-bottom: 8px;
}
.ffos-ranking-handle {
  cursor: grab;
  opacity: 0.5;
}
.ffos-ranking-arrows {
  margin-left: auto;
  display: flex;
  gap: 4px;
}
.ffos-ranking-arrows button {
  background: none;
  border: none;
  cursor: pointer;
  padding: 4px;
}
.ffos-repeater-row,
.ffos-dynamic-list-item {
  display: flex;
  gap: 8px;
  margin-bottom: 8px;
  width: 100%;
  grid-column: span 12;
}
.ffos-repeater-input,
.ffos-dynamic-list-input {
  flex: 1;
}
.ffos-chained-dropdowns {
  display: flex;
  gap: 12px;
  width: 100%;
  grid-column: span 12;
}
.ffos-chained-dropdowns select {
  flex: 1;
}
.ffos-nested-form-wrapper {
  grid-column: span 12;
  padding: 16px;
  background: var(--ff-surface);
  border: 1px dashed var(--ff-border);
  border-radius: 12px;
}
.ffos-nested-form-badge {
  display: inline-block;
  padding: 4px 8px;
  border-radius: 999px;
  background: color-mix(in srgb, var(--ff-primary) 8%, var(--ff-surface));
  color: var(--ff-primary);
  font-size: 0.8em;
  font-weight: 600;
  margin-bottom: 8px;
}

/* Advanced Conditional Logic runtime */
.ffos-dynamic-text {
  grid-column: span 12;
  border: 1px solid color-mix(in srgb, var(--ff-primary) 22%, transparent);
  border-radius: var(--ff-radius);
  background: color-mix(in srgb, var(--ff-primary) 7%, var(--ff-surface));
  color: var(--ff-text);
  font-weight: 650;
  margin: 0 0 8px;
  padding: 12px 14px;
}
