/* Create helper taxonomy grid polish. */
/* CREATE_JOB_ASSISTANT_POLISH_V1 */


.create-helper-taxonomy-grid {
  display: grid;
  grid-template-columns: minmax(320px, .9fr) minmax(520px, 1.1fr);
  gap: 16px;
  align-items: start;
  margin: 14px 0;
  width: 100%;
}


#create-helper-taxonomy-grid {
  width: min(1180px, 100%) !important;
  grid-template-columns: minmax(320px, .82fr) minmax(480px, 1.18fr) !important;
  gap: 18px !important;
  margin: 18px 0 18px !important;
  padding: 16px !important;
  border-radius: 22px !important;
  border: 1px solid rgba(92,225,255,.16) !important;
  background:
    radial-gradient(circle at 20% 0%, rgba(92,225,255,.08), transparent 42%),
    rgba(4,10,24,.34) !important;
}

#create-helper-taxonomy-grid .create-task-assistant-helper {
  margin: 0 !important;
  padding: 16px !important;
  border-radius: 18px !important;
  border: 1px solid rgba(92,225,255,.14) !important;
  background: rgba(3,12,28,.38) !important;
  box-shadow: none !important;
}

#create-helper-taxonomy-grid .create-task-assistant-title {
  font-size: 16px !important;
  font-weight: 850 !important;
  color: rgba(245,253,255,.96) !important;
}

#create-helper-taxonomy-grid .create-task-assistant-text {
  max-width: 32rem !important;
  margin-bottom: 14px !important;
  color: rgba(220,235,255,.66) !important;
}

#create-helper-taxonomy-grid .create-task-assistant-grid {
  gap: 9px !important;
}

#create-helper-taxonomy-grid .create-task-assistant-card {
  min-height: auto !important;
  padding: 13px 14px !important;
  border-radius: 16px !important;
  border: 1px solid rgba(120,190,255,.14) !important;
  background:
    linear-gradient(180deg, rgba(255,255,255,.035), rgba(255,255,255,.015)),
    rgba(5,13,30,.52) !important;
  box-shadow: none !important;
}

#create-helper-taxonomy-grid .create-task-assistant-card:hover {
  transform: translateY(-1px) !important;
  border-color: rgba(92,225,255,.34) !important;
  background: rgba(8,20,44,.58) !important;
  box-shadow: 0 0 24px rgba(0,190,255,.08) !important;
}

#create-helper-taxonomy-grid .create-task-assistant-card.is-active {
  border-color: rgba(92,225,255,.42) !important;
  background:
    radial-gradient(circle at 18% 0%, rgba(92,225,255,.12), transparent 44%),
    rgba(5,18,38,.68) !important;
  box-shadow:
    0 0 0 1px rgba(92,225,255,.08) inset,
    0 0 28px rgba(0,190,255,.10) !important;
}

#create-helper-taxonomy-grid .create-task-assistant-card-action {
  color: rgba(99,244,255,.86) !important;
  font-weight: 850 !important;
}

#create-helper-taxonomy-grid .create-task-assistant-detail {
  margin-top: 11px !important;
  padding: 12px 13px !important;
  border-radius: 15px !important;
  border: 1px solid rgba(92,225,255,.16) !important;
  background: rgba(3,12,28,.42) !important;
  color: rgba(225,240,255,.78) !important;
}

#create-helper-taxonomy-grid .create-task-assistant-detail-main,
#create-helper-taxonomy-grid .create-task-assistant-detail-note,
#create-helper-taxonomy-grid .create-task-assistant-detail-title {
  color: rgba(235,250,255,.86) !important;
}

#create-helper-taxonomy-grid #task-skill-priority-legend {
  display: none !important;
}

#create-helper-taxonomy-grid #create-taxonomy-column > fieldset {
  margin: 0 !important;
  padding: 14px !important;
  border-radius: 18px !important;
  border: 1px solid rgba(92,225,255,.14) !important;
  background: rgba(3,12,28,.38) !important;
}

#create-helper-taxonomy-grid .tax-counters {
  gap: 10px !important;
  padding: 10px 12px !important;
  border-radius: 14px !important;
  border: 1px solid rgba(92,225,255,.14) !important;
  background: rgba(5,13,30,.52) !important;
  color: rgba(235,250,255,.88) !important;
}

#create-helper-taxonomy-grid .sphere-card {
  border-radius: 15px !important;
  border: 1px solid rgba(120,190,255,.12) !important;
  background: rgba(5,13,30,.46) !important;
  box-shadow: none !important;
}

#create-helper-taxonomy-grid .sphere-head {
  padding: 12px 13px !important;
}

#create-helper-taxonomy-grid .sphere-title {
  font-size: 15px !important;
  font-weight: 850 !important;
  color: rgba(245,253,255,.92) !important;
}

#create-helper-taxonomy-grid .sphere-body {
  padding: 8px 12px 12px !important;
  gap: 7px !important;
}

#create-helper-taxonomy-grid .dir-row {
  min-height: 30px !important;
  align-items: center !important;
  padding: 5px 7px !important;
  border-radius: 12px !important;
  color: rgba(225,240,255,.76) !important;
}

#create-helper-taxonomy-grid .dir-row:hover {
  background: rgba(92,225,255,.06) !important;
}

#create-helper-taxonomy-grid .create-taxonomy-skill-core,
#create-helper-taxonomy-grid .create-taxonomy-skill-optional {
  border-left-width: 0 !important;
  padding-left: 7px !important;
  background: rgba(92,225,255,.07) !important;
  box-shadow: none !important;
}

#create-helper-taxonomy-grid .tax-summary,
#create-helper-taxonomy-grid .tax-primary-block {
  border-radius: 15px !important;
  border: 1px solid rgba(92,225,255,.12) !important;
  background: rgba(5,13,30,.42) !important;
}

/* Create helper/matching rules migrated from create_inline_rebuild.css */

.create-service-matching-box {
  margin: 14px 0 18px;
  padding: 18px;
  border-radius: 16px;
  border: 1px solid rgba(90,170,255,0.32);
  background: linear-gradient(135deg, rgba(18,28,48,0.92), rgba(10,14,24,0.88));
  box-shadow: 0 10px 32px rgba(0,0,0,0.28);
}

.create-service-matching-title {
  font-size: 15px;
  font-weight: 700;
  color: #e9eef7;
  margin-bottom: 6px;
}

.create-service-matching-text {
  margin: 0 0 12px;
  font-size: 13px;
  line-height: 1.5;
  color: #9fb2cc;
}

.create-service-matching-rows {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
  gap: 10px;
}

.create-skill-priority-legend {
  margin: 0 0 10px;
  padding: 10px 12px;
  border-radius: 12px;
  border: 1px solid rgba(120,160,230,0.22);
  background: rgba(12,16,28,0.62);
  font-size: 12px;
  line-height: 1.45;
  color: #b8c8de;
}

.create-skill-priority-title {
  font-weight: 700;
  color: #e9eef7;
  margin-bottom: 6px;
}

.create-skill-priority-row {
  display: flex;
  flex-wrap: wrap;
  gap: 8px 12px;
}

.create-skill-priority-main {
  color: #ffd54f;
}

.create-skill-priority-maybe {
  color: #66d9ef;
}

.create-skill-priority-secondary {
  opacity: .72;
}

.create-skills-legend-inline {
  font-size: 12px;
  opacity: 0.85;
  padding: 0 6px;
}

.create-helper-label {
  opacity: .68;
  margin-bottom: 4px;
  font-size: 12px;
}

.create-helper-value {
  color: #e9eef7;
  font-weight: 600;
}

.create-helper-margin-top-sm {
  margin-top: 5px;
}

.create-helper-margin-top-md {
  margin-top: 6px;
  opacity: .92;
}
