/* MHK 13.7.5: Brighter, more on-brand Job Check mobile review.
   Keeps the working form logic and layout structure, but improves the theme,
   removes unnecessary fallback buttons, and adds a stronger post-submit watch prompt. */
.job-check-page .job-honeypot {display:none!important;visibility:hidden!important;position:absolute!important;left:-9999px!important;width:0!important;height:0!important;overflow:hidden!important}

/* Desktop / shared scoped improvements */
.job-check-page .job-intake-section.job-intake-v10{background:linear-gradient(180deg,#f4f9fd 0%,#edf5fb 100%)}
.job-check-page .job-intake-v10-shell{align-items:start;gap:24px}
.job-check-page .job-check-form-v10,
.job-check-page .job-success-v14{
  border:1px solid #d7e6f1;
  box-shadow:0 22px 60px rgba(7,28,47,.09);
}
.job-check-page .job-check-form-v10{
  background:linear-gradient(180deg,#ffffff 0%,#fcfeff 100%);
}
.job-check-page .job-check-form-v10 .job-form-heading{
  background:
    radial-gradient(circle at top right,rgba(17,155,255,.12),transparent 30%),
    linear-gradient(180deg,#ffffff 0%,#f7fbff 100%);
  border-bottom:1px solid #e6eef5;
}
.job-check-page .job-check-form-v10 .job-form-heading h2{color:#08233b}
.job-check-page .job-check-form-v10 .job-form-heading p{color:#5f7386}
.job-check-page .job-check-form-v10 legend{color:#08233b}
.job-check-page .job-check-form-v10 legend b{box-shadow:0 8px 16px rgba(8,104,217,.18)}
.job-check-page .media-fieldset-v10{background:linear-gradient(180deg,#f6fbff 0%,#f2f8fd 100%)}
.job-check-page .step-help-v10{color:#516779;font-size:.98rem;line-height:1.7}
.job-check-page .media-choice-note-v121{color:#607385}
.job-check-page .media-limit-status-v123{
  background:#eaf5ff;border:1px solid #c7e2fa;color:#0a3e66;font-weight:850;
  border-radius:18px;padding:14px 16px
}
.job-check-page .media-preview-list{
  background:#ffffff;border:1px solid #d7e6f1;border-radius:18px;padding:12px 14px;min-height:58px
}
.job-check-page .job-check-form input,
.job-check-page .job-check-form select,
.job-check-page .job-check-form textarea{
  border-color:#cfdce7;background:#fff
}
.job-check-page .job-check-form input::placeholder,
.job-check-page .job-check-form textarea::placeholder{color:#909fac}
.job-check-page .job-check-form .field label{color:#10263e}
.job-check-page .job-check-form .field-help,
.job-check-page .consent-field span,
.job-check-page .job-privacy-note-v133{color:#5f7182}
.job-check-page .job-privacy-note-v133{
  background:#f3f8fd;border:1px solid #d5e5f2;border-radius:18px;padding:18px 18px;line-height:1.65
}
.job-check-page .job-submit-panel-v10{
  background:linear-gradient(140deg,#07213a 0%,#0a3556 62%,#1070c8 150%);
  border-top:1px solid rgba(255,255,255,.06)
}
.job-check-page .job-submit-panel-v10 .job-submit{
  box-shadow:0 16px 35px rgba(255,122,0,.18)
}
.job-check-page .job-submit-trust-v10{color:#d9ebf8}
.job-check-page .job-submit-trust-v10 span{
  background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.10);padding:8px 12px;border-radius:999px
}
.job-check-page .job-submit-note-v14{
  margin-top:10px;padding:14px 15px;border-radius:14px;
  background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);
  color:#dbeaf6;font-size:.82rem;line-height:1.6
}
.job-check-page .job-submit-note-v14 b{color:#fff}

.job-check-page .job-success-v14{
  background:
    radial-gradient(circle at top right,rgba(17,155,255,.12),transparent 26%),
    linear-gradient(180deg,#ffffff 0%,#f8fbff 100%);
}
.job-check-page .job-success-v14 h2{color:#08233b}
.job-check-page .job-success-v14 p{color:#596d80}
.job-check-page .job-success-watch-v14{
  margin:22px 0 10px;padding:22px;border-radius:22px;
  background:linear-gradient(135deg,#eef7ff 0%,#f7fbff 55%,#fff6eb 120%);
  border:1px solid #d9e9f5;display:grid;grid-template-columns:1.2fr .8fr;gap:18px;align-items:center;text-align:left
}
.job-check-page .job-success-kicker-v14{
  display:inline-block;font-size:.73rem;font-weight:900;letter-spacing:.12em;color:#0b7fdb;margin-bottom:8px
}
.job-check-page .job-success-watch-v14 h3{margin:0 0 8px;font-size:1.5rem;color:#08233b}
.job-check-page .job-success-watch-v14 p{margin:0;color:#5e7285;line-height:1.6}
.job-check-page .job-success-watch-actions-v14{display:grid;gap:10px}
.job-check-page .btn-youtube-v14{
  background:#ff6f00;color:#111!important;border:1px solid #ff6f00;
  font-weight:900;justify-content:center;box-shadow:0 14px 28px rgba(255,111,0,.16)
}
.job-check-page .btn-youtube-v14:hover{background:#f36500;color:#111!important}
.job-check-page .btn-ghost-v14{
  background:#fff;color:#08233b!important;border:1px solid #c9dbea;font-weight:800;justify-content:center
}
.job-check-page .btn-ghost-v14:hover{background:#f5faff}

/* Existing 13.7.3 contrast fix retained */
.job-check-page .job-after .review-feature-grid > div{
  background:#fff;border:1px solid #d9e6f0;color:#071c2f;
  box-shadow:0 6px 20px rgba(7,28,47,.035)
}
.job-check-page .job-after .review-feature-grid b{color:#071c2f}
.job-check-page .job-after .review-feature-grid span{color:#4c5f72;font-size:.82rem;line-height:1.5}

@media (max-width:760px){
  /* Customers arrive at the safety warning and form immediately. */
  .job-check-page .job-check-hero-v10 {display:none!important}
  .job-check-page .job-emergency .container {min-height:0;padding-top:12px;padding-bottom:12px;gap:10px;align-items:flex-start}
  .job-check-page .job-emergency-icon {width:27px;height:27px;flex:0 0 27px;font-size:.87rem}
  .job-check-page .job-emergency b {font-size:.75rem;line-height:1.35}
  .job-check-page .job-emergency span {font-size:.71rem;line-height:1.4;margin-top:3px}
  .job-check-page .job-intake-section.job-intake-v10 {padding-top:12px;padding-bottom:34px;scroll-margin-top:72px}
  .job-check-page .job-intake-v10-shell {display:block}
  .job-check-page .job-simple-intro-v10 {display:none}
  .job-check-page .job-intake-main-v10 {margin:0}
  .job-check-page .job-check-form-v10 {padding:0;border-radius:22px;box-shadow:0 10px 30px rgba(7,28,47,.06)}
  .job-check-page .job-check-form-v10 .job-form-heading {padding:16px 16px 14px;margin:0}
  .job-check-page .job-check-form-v10 .job-form-heading .job-check-badge {font-size:.65rem;padding:6px 10px}
  .job-check-page .job-check-form-v10 .job-form-heading h2 {font-size:1.7rem;line-height:1.12;margin:8px 0 5px}
  .job-check-page .job-check-form-v10 .job-form-heading p {font-size:.81rem;line-height:1.42}
  .job-check-page .job-check-form-v10 fieldset {padding:16px 16px 18px;margin:0}
  .job-check-page .job-check-form-v10 legend {font-size:1.08rem;line-height:1.3}
  .job-check-page .job-check-form-v10 legend b {width:30px;height:30px;margin-right:6px}
  .job-check-page .job-check-form-v10 .form-grid {gap:13px}
  .job-check-page .job-check-form-v10 .field label {font-size:.80rem}
  .job-check-page .media-choice-note-v121{font-size:.74rem;line-height:1.55;text-align:center}
  .job-check-page .media-limit-status-v123{font-size:.82rem;text-align:center;padding:13px 12px}
  .job-check-page .job-submit-panel-v10{padding:20px 16px 18px}
  .job-check-page .job-submit-panel-v10 .job-submit{font-size:1.05rem;min-height:60px}
  .job-check-page .job-submit-trust-v10{display:grid;grid-template-columns:1fr;gap:8px;text-align:left}
  .job-check-page .job-submit-trust-v10 span{padding:9px 11px;font-size:.76rem}
  .job-check-page .job-submit-note-v14{font-size:.77rem;padding:12px 12px}
  .job-check-page .job-success-v14{padding:28px 16px;border-radius:22px}
  .job-check-page .job-success-v14 h2{font-size:2.05rem}
  .job-check-page .job-success-ref-v10{width:100%;padding:13px 14px}
  .job-check-page .job-success-ref-v10 strong{font-size:1.18rem;word-break:break-word}
  .job-check-page .job-success-summary-v10{grid-template-columns:1fr 1fr;gap:9px}
  .job-check-page .job-success-summary-v10 div{padding:12px 8px}
  .job-check-page .job-success-watch-v14{grid-template-columns:1fr;gap:14px;padding:18px;margin-top:18px;border-radius:18px}
  .job-check-page .job-success-watch-v14 h3{font-size:1.28rem}
  .job-check-page .job-success-watch-actions-v14 .btn{width:100%;min-height:54px}
  .job-check-page .job-after.section{padding:28px 0 36px}
  .job-check-page .job-after .section-head{margin-bottom:12px}
  .job-check-page .job-after .section-head h2{font-size:1.75rem;line-height:1.15;margin:8px 0 10px}
  .job-check-page .job-after .section-head p{font-size:.83rem;line-height:1.5;margin:0}
  .job-check-page .job-after .review-feature-grid{grid-template-columns:1fr;gap:10px;margin-top:16px}
  .job-check-page .job-after .review-feature-grid > div{min-height:0;padding:12px 14px;border-radius:12px}
  .job-check-page .job-after .review-feature-grid b{font-size:.9rem;line-height:1.3}
  .job-check-page .job-after .review-feature-grid span{font-size:.78rem;line-height:1.4;margin-top:3px}
  /* Remove the intrusive fixed bar while a customer is using a form. */
  .job-check-page .mobile-quickbar {display:none!important}
}


/* V13.7.5 final scope: brighter MHK site theme and unmistakable delivery states. */
.job-check-page .job-intake-section.job-intake-v10 {
  position:relative;
  background:
    radial-gradient(ellipse 60% 24% at 100% 0%,rgba(0,153,255,.20),transparent 72%),
    radial-gradient(ellipse 48% 28% at -6% 52%,rgba(0,121,224,.14),transparent 72%),
    radial-gradient(ellipse 36% 14% at 100% 88%,rgba(255,137,29,.11),transparent 75%),
    linear-gradient(155deg,#ecf8ff 0%,#f8fcff 34%,#eaf6ff 70%,#f7fbff 100%);
}
.job-check-page .job-intake-main-v10 {position:relative}
.job-check-page .job-check-form-v10 {
  border:1px solid #cde3f4;
  box-shadow:0 16px 44px rgba(4,78,139,.10),0 4px 12px rgba(7,28,47,.05);
}
.job-check-page .job-check-form-v10 .job-form-heading {
  position:relative;
  background:
    radial-gradient(ellipse 62% 140% at 100% 0%,rgba(77,188,255,.23),transparent 75%),
    linear-gradient(130deg,#ffffff 0%,#f0f9ff 100%);
  border-bottom:1px solid #d2e7f7;
}
.job-check-page .job-check-form-v10 .job-form-heading::before {
  content:"";position:absolute;inset:0 auto 0 0;width:5px;
  background:linear-gradient(180deg,#ff8b10,#1184f1);
}
.job-check-page .job-check-form-v10 fieldset{border-top-color:#dbeaf5}
.job-check-page .job-check-form-v10 legend b {
  background:linear-gradient(145deg,#0871de,#159cfa);
  border:1px solid rgba(255,255,255,.6);
}
.job-check-page .media-fieldset-v10 {
  background:
    radial-gradient(circle at 95% 12%,rgba(30,161,246,.10),transparent 55%),
    linear-gradient(150deg,#f0f9ff 0%,#ffffff 100%);
}
.job-check-page .media-action-v121 {
  box-shadow:0 5px 16px rgba(13,86,156,.06);
  border-color:#bfd9ed;
}
.job-check-page .media-action-v121.camera {border-color:#66bdf8;background:linear-gradient(160deg,#e8f7ff,#ffffff)}
.job-check-page .media-action-v121.gallery {background:linear-gradient(160deg,#f8fcff,#ffffff)}
.job-check-page .job-after.section {
  background:
    radial-gradient(ellipse 50% 65% at 100% 10%,rgba(55,178,255,.15),transparent 70%),
    linear-gradient(180deg,#f1f9ff,#f9fcff);
}
.job-check-page .job-after .review-feature-grid > div {
  border-left:4px solid #117fdc;
  box-shadow:0 8px 22px rgba(9,77,131,.055);
}
.job-check-page .job-after .section-head .eyebrow {color:#0872ca}

/* Pre-submit: neutral secure status; errors: unmistakably red, readable and actionable. */
.job-check-page .job-submit-panel-v10 .job-submit-status {
  margin-top:14px;padding:13px 15px;border-radius:13px;
  color:#e2f0fa;background:rgba(255,255,255,.07);
  border:1px solid rgba(255,255,255,.15);font-size:.84rem;line-height:1.58;
}
.job-check-page .job-submit-panel-v10 .job-submit-status b {color:#ffffff}
.job-check-page .job-submit-panel-v10 .job-submit-status.is-error {
  color:#7d1c24!important;
  background:#fff1f1!important;
  border:3px solid #e65059!important;
  box-shadow:0 9px 22px rgba(98,17,17,.14);
  font-weight:750;font-size:.95rem;
  padding:18px 16px;
}
.job-check-page .job-submit-panel-v10 .job-submit-status.is-error::before {
  content:"⚠ Job Check not confirmed";
  display:block;color:#991b1b;
  font-weight:900;font-size:1.1rem;margin-bottom:7px;
}
.job-check-page .job-submit-panel-v10 .job-submit-status.is-error b {color:#991b1b}
.job-check-page .job-submit-panel-v10 .job-submit-status.is-success {
  color:#125c39;background:#e7f7ed;border:2px solid #40ac73;
}
.job-check-page .job-submit-panel-v10 .job-submit-status.is-success b {color:#125c39}
.job-check-page .job-submit-panel-v10 .job-submit-trust-v10 {
  display:flex;justify-content:center;gap:9px;
  flex-wrap:wrap;margin:12px 0 0
}
.job-check-page .job-submit-panel-v10 .job-submit-trust-v10 span {
  padding:7px 12px;background:rgba(255,255,255,.09);
  border:1px solid rgba(255,255,255,.17);
}

/* Post-submit: green confirmation matching the working Quote form; never
   displayed until the real Job Check script receives a server reference. */
.job-check-page .job-success-v15 {
  padding:0 0 20px;
  border:2px solid #39a769;
  background:#f0fcf4;
  overflow:hidden;
  box-shadow:0 15px 36px rgba(28,119,66,.14)
}
.job-check-page .job-success-v15 .job-success-main-v15 {
  padding:32px 24px 20px;
  background:linear-gradient(180deg,#e4f9eb 0%,#f2fff6 100%);
  border-bottom:1px solid #a9ddbd
}
.job-check-page .job-success-v15 .job-success-main-v15 .eyebrow {color:#237749}
.job-check-page .job-success-v15 .job-success-main-v15 h2 {
  color:#126037;font-size:clamp(1.8rem,3.4vw,2.6rem);
  line-height:1.13;margin:12px 0
}
.job-check-page .job-success-v15 .job-success-main-v15 p {
  color:#265e40;font-size:1rem;line-height:1.7;max-width:750px;margin:0 auto
}
.job-check-page .job-success-v15 .job-success-ref-v10 {
  background:#fff;border:1px solid #8fcfa9;border-radius:15px;
  margin:20px auto 10px;max-width:95%
}
.job-check-page .job-success-v15 .job-success-ref-v10 strong {color:#126037}
.job-check-page .job-success-v15 .job-success-summary-v10 {
  padding:0 22px;margin:12px 0
}
.job-check-page .job-success-v15 .job-success-next-v15 {
  padding:0 24px;margin:16px auto 0;color:#365945;line-height:1.6
}
.job-check-page .job-success-v15 .job-success-watch-v14 {
  margin:22px 20px 0;
  background:linear-gradient(135deg,#ffffff 0%,#f2f9ff 72%,#fffbf5 100%);
  border:1px solid #b8d8ef;box-shadow:0 8px 20px rgba(11,76,138,.075);
}
.job-check-page .job-success-v15 .btn-youtube-v14 {
  background:#e50928;color:#fff!important;border-color:#e50928;
  box-shadow:0 10px 24px rgba(229,9,40,.18)
}
.job-check-page .job-success-v15 .btn-youtube-v14:hover {
  color:#fff!important;background:#c90020
}
.job-check-page .job-success-v15 .btn-youtube-v14:focus-visible,
.job-check-page .job-success-v15 .btn-ghost-v14:focus-visible {outline:3px solid #073e6a;outline-offset:3px}
.job-check-page .job-success-v15 .job-success-actions-v10 {margin:16px 20px 0}

@media (max-width:760px) {
  .job-check-page .job-intake-section.job-intake-v10 {
    background:
      radial-gradient(ellipse 95% 16% at 100% 2%,rgba(53,171,245,.21),transparent 80%),
      radial-gradient(ellipse 76% 25% at -18% 54%,rgba(7,126,221,.14),transparent 75%),
      linear-gradient(165deg,#eef9ff 0%,#f9fcff 42%,#eaf6ff 80%,#f7fcff 100%);
  }
  .job-check-page .job-check-form-v10 .job-form-heading{padding:17px 16px 17px}
  .job-check-page .job-submit-panel-v10 .job-submit-trust-v10{display:flex;gap:8px}
  .job-check-page .job-submit-panel-v10 .job-submit-trust-v10 span{font-size:.76rem;padding:7px 10px}
  .job-check-page .job-submit-panel-v10 .job-submit-status.is-error{font-size:.88rem}
  .job-check-page .job-success-v15 .job-success-main-v15{padding:25px 17px 20px}
  .job-check-page .job-success-v15 .job-success-main-v15 h2{font-size:1.9rem}
  .job-check-page .job-success-v15 .job-success-summary-v10{padding:0 13px}
  .job-check-page .job-success-v15 .job-success-watch-v14{margin:18px 12px 0;padding:16px}
  .job-check-page .job-success-v15 .job-success-actions-v10{margin:14px 12px 0}
}

/* V13.7.6: user-approved final polish. Narrow scope to the Job Check form. */
.job-check-page .media-preview-list {
  padding:0;
  border:0;
  background:transparent;
  box-shadow:none;
  display:grid;
  gap:10px;
}
.job-check-page .media-preview-list .media-empty-v136 {
  display:block;padding:12px 15px;border:1px dashed #cfdfed;border-radius:12px;
  color:#687e91;background:#fafdff;font-size:.78rem;
}
.job-check-page .media-preview-list .media-item-v136 {
  grid-template-columns:70px minmax(0,1fr) auto;
  align-items:center;
  gap:14px;
  border:1px solid #d1e4f1;
  border-left:4px solid #1786db;
  background:linear-gradient(115deg,#fff 50%,#f0f8ff 100%);
  padding:11px 14px;
  border-radius:16px;
  box-shadow:0 7px 18px rgba(10,81,141,.065);
  overflow:hidden;
}
.job-check-page .media-visual-v136 {
  display:grid;place-items:center;
  width:70px;height:70px;overflow:hidden;border-radius:12px;
  background:#e3f2fe;color:#0873cf;font-size:1.5rem;font-weight:900;
}
.job-check-page .media-visual-v136 .media-thumb-v136 {
  display:block;width:100%!important;height:100%!important;
  border:0;object-fit:cover;border-radius:12px;
}
.job-check-page .media-visual-v136.media-video-v136 {
  color:#fff;
  background:linear-gradient(150deg,#0a82e9,#0756af);
  box-shadow:inset 0 0 0 1px rgba(255,255,255,.20);
}
.job-check-page .media-visual-v136.media-visual-fallback-v136 {
  background:#e4f1fb;color:#0e77ca;
}
.job-check-page .media-info-v136 {display:grid;min-width:0;gap:6px}
.job-check-page .media-info-v136 b {
  font-size:.97rem!important;line-height:1.2;color:#0b2942;white-space:normal;
}
.job-check-page .media-info-v136 .media-ready-v136 {
  font-size:.76rem!important;color:#18784e;font-weight:750;line-height:1.4;
}
.job-check-page .media-item .media-actions-v136 {
  grid-column:auto;align-self:center;min-width:0;justify-content:flex-end
}
.job-check-page .media-item .media-remove-v136 {
  padding:8px 12px;background:#fff;border-color:#d2dfea;
  color:#315069;border-radius:999px;font-size:.73rem;
}
.job-check-page .media-item .media-remove-v136:hover,
.job-check-page .media-item .media-remove-v136:focus-visible {
  border-color:#ef8a33;color:#9d4109;
}
/* Success: put the channel CTA directly below the verified reference. */
.job-check-page .job-success-v15 .job-success-main-v15 {
  padding:22px 18px 15px;
}
.job-check-page .job-success-v15 .job-success-icon-v10 {
  width:60px;height:60px;font-size:2.15rem;margin-bottom:8px;
}
.job-check-page .job-success-v15 .job-success-main-v15 h2 {
  font-size:clamp(1.65rem,3vw,2rem);margin:7px 0;
}
.job-check-page .job-success-v15 .job-success-main-v15 p {
  font-size:.9rem;line-height:1.45;max-width:500px;
}
.job-check-page .job-success-v15 .job-success-ref-v10 {
  display:grid;gap:3px;margin:12px auto 0;padding:10px 15px;
}
.job-check-page .job-success-v15 .job-success-ref-v10 span {font-size:.69rem}
.job-check-page .job-success-v15 .job-success-ref-v10 strong {font-size:1.2rem}
.job-check-page .job-success-v15 .job-success-watch-v14 {
  display:block;margin:12px 14px 0;padding:19px 17px;
  border:2px solid #ffccd1;border-radius:20px;
  background:linear-gradient(140deg,#ffffff 0%,#f3faff 56%,#fff2f4 100%);
  box-shadow:0 11px 28px rgba(224,14,50,.09);
  text-align:left;
}
.job-check-page .job-success-v15 .job-success-kicker-v14 {
  font-size:.72rem;letter-spacing:.09em;color:#0568b8;margin-bottom:5px
}
.job-check-page .job-success-v15 .job-success-watch-v14 h3 {
  font-size:1.4rem;line-height:1.15;color:#092942;margin-bottom:8px;
}
.job-check-page .job-success-v15 .job-success-watch-v14 p {
  font-size:.9rem;color:#31536b;margin:0 0 13px;font-weight:800;
}
.job-check-page .job-success-watch-actions-v14 {
  display:flex;gap:10px;align-items:center;flex-wrap:wrap;
}
.job-check-page .job-success-watch-actions-v14 .btn-youtube-v14 {
  width:100%;font-weight:900;min-height:56px;font-size:1rem;
  background:linear-gradient(100deg,#e50928,#ff1737);border-color:#df0a2d;
  box-shadow:0 8px 24px rgba(217,10,48,.22);
}
.job-check-page .job-success-watch-actions-v14 .btn-ghost-v14 {
  background:transparent;border:0;min-height:auto;
  padding:5px 2px;width:auto;color:#0c619f!important;
  font-size:.78rem;text-decoration:underline;
}
.job-check-page .job-watch-play-v136 {
  display:inline-grid;place-items:center;background:#fff;color:#e50928;
  width:23px;height:18px;border-radius:5px;font-size:.75rem;
}
.job-check-page .job-success-receipt-v136 {
  margin:18px 16px 8px;padding:0;background:#ffffff;
  border:1px solid #bfe0d0;border-radius:15px;text-align:left;
}
.job-check-page .job-success-receipt-v136 summary {
  padding:13px 16px;color:#135b3b;font-size:.85rem;
  font-weight:900;cursor:pointer;
}
.job-check-page .job-success-receipt-v136 summary:focus-visible {
  outline:3px solid #0583d2;outline-offset:3px;border-radius:14px;
}
.job-check-page .job-success-receipt-v136 .job-success-summary-v10 {
  margin:0!important;padding:0 12px 14px!important;
}
.job-check-page .job-success-v15 .job-success-next-v15 {
  font-size:.8rem;line-height:1.5;margin:7px 18px 0;padding:0 4px;
}
@media(max-width:640px) {
  .job-check-page .media-preview-list .media-item-v136 {
    grid-template-columns:58px minmax(0,1fr) auto!important;
    gap:11px!important;padding:10px!important;
  }
  .job-check-page .media-visual-v136 {
    width:58px;height:58px;
  }
  .job-check-page .media-item .media-actions-v136{grid-column:auto}
  .job-check-page .media-item .media-remove-v136{font-size:.7rem;padding:7px 10px}
  .job-check-page .media-info-v136 b{font-size:.85rem!important}
  .job-check-page .media-info-v136 .media-ready-v136{font-size:.68rem!important}
  .job-check-page .job-success-v15 .job-success-main-v15{padding:16px 14px 12px}
  .job-check-page .job-success-v15 .job-success-icon-v10 {
    width:48px;height:48px;font-size:1.8rem;margin-bottom:6px
  }
  .job-check-page .job-success-v15 .job-success-main-v15 h2{font-size:1.55rem;line-height:1.15;margin:6px 0}
  .job-check-page .job-success-v15 .job-success-main-v15 p{font-size:.83rem;line-height:1.35}
  .job-check-page .job-success-v15 .job-success-ref-v10 {
    padding:8px 12px;margin-top:10px;border-radius:12px;width:92%
  }
  .job-check-page .job-success-v15 .job-success-watch-v14 {
    margin:10px 10px 0;padding:14px;border-radius:16px
  }
  .job-check-page .job-success-v15 .job-success-watch-v14 h3{font-size:1.27rem}
  .job-check-page .job-success-v15 .job-success-watch-v14 p{font-size:.82rem;margin-bottom:9px}
  .job-check-page .job-success-watch-actions-v14 .btn-youtube-v14 {
    font-size:.84rem;min-height:50px;width:100%
  }
  .job-check-page .job-success-watch-actions-v14 .btn-ghost-v14{min-height:auto;padding:5px 2px}
}
@media(max-width:360px) {
  .job-check-page .media-preview-list .media-item-v136 {
    grid-template-columns:48px minmax(0,1fr)!important;
  }
  .job-check-page .media-visual-v136{width:48px;height:48px}
  .job-check-page .media-item .media-actions-v136 {grid-column:2;justify-content:flex-start}
}
