/* BAIZE-070 final UI follow-up: restrained delivery-mode radio cards. */
.baize-dev-delivery-choice{display:grid!important;grid-template-columns:18px minmax(0,1fr)!important;align-items:start!important;gap:10px!important;min-height:82px!important;padding:13px 14px!important;border-color:#d9e5f3!important;border-radius:11px!important;background:#fff!important;box-shadow:none!important}.baize-dev-delivery-choice:before{display:none!important;content:none!important}.baize-dev-delivery-choice input[type=radio]{width:16px!important;height:16px!important;min-width:16px!important;margin:4px 0 0!important;accent-color:#246fe5}.baize-dev-delivery-choice>span{min-width:0}.baize-dev-delivery-choice strong{display:flex!important;align-items:center!important;gap:7px!important;color:#254666!important}.baize-dev-delivery-choice strong em{margin-left:auto!important;padding:3px 7px!important;border:1px solid #bcd7ff!important;border-radius:999px!important;background:#eaf3ff!important;color:#2169d5!important;font-size:10px!important;line-height:1.2!important}.baize-dev-delivery-choice small{max-width:510px!important;color:#7185a1!important}.baize-dev-delivery-choice.is-selected{border-color:#367ee7!important;background:#f5f9ff!important;box-shadow:inset 0 0 0 1px rgba(54,126,231,.16)!important}.baize-dev-delivery-choice.is-selected strong{color:#1f67d2!important}.baize-dev-version-table>div{grid-template-columns:minmax(150px,1fr) 140px minmax(220px,1.45fr)!important}.baize-dev-version-table .is-head{align-items:end!important}@media(max-width:640px){.baize-dev-version-table>div{grid-template-columns:1fr!important}.baize-dev-version-table .is-head{display:none!important}.baize-dev-delivery-choice{min-height:0!important}}

.baize-dev-card {
  padding: 24px;
  border: 1px solid var(--baize-user-line, #cfe0f6);
  border-radius: 24px;
  background: #fff;
  box-shadow: var(--baize-user-shadow-soft, 0 10px 22px rgba(31,72,130,.06));
}

.baize-dev-card + .baize-dev-card,
.baize-dev-metrics + .baize-dev-card,
.baize-dev-notice + .baize-dev-card { margin-top: 18px; }

.baize-dev-card-head,
.baize-dev-project-title,
.baize-dev-row-actions,
.baize-dev-actions {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 14px;
  flex-wrap: wrap;
}

.baize-dev-card h3 { margin: 0; color: #12233d; font-size: 24px; line-height: 1.3; }
.baize-dev-card p { margin: 8px 0 0; color: #5f7390; line-height: 1.7; }
.baize-dev-kicker { color: #2f6df6; font-size: 12px; font-weight: 900; letter-spacing: .08em; }

.baize-dev-hero {
  display: flex;
  justify-content: space-between;
  gap: 22px;
  align-items: center;
  background: linear-gradient(135deg, #f7fbff, #eef5ff);
}

.baize-dev-metrics {
  display: grid;
  grid-template-columns: repeat(5, minmax(0, 1fr));
  gap: 12px;
  margin-top: 18px;
}

.baize-dev-metrics > div {
  padding: 18px;
  border: 1px solid var(--baize-user-line, #cfe0f6);
  border-radius: 18px;
  background: #fff;
}

.baize-dev-metrics > a {
  display: block;
  padding: 18px;
  border: 1px solid var(--baize-user-line, #cfe0f6);
  border-radius: 18px;
  background: #fff;
  color: inherit;
}
.baize-dev-metrics > a:hover { border-color: #7da8ed; background: #f8fbff; }
.baize-dev-metrics > a strong { display: block; color: #12233d; font-size: 28px; }
.baize-dev-metrics > a span { display: block; margin-top: 6px; color: #7185a2; font-size: 13px; }
.baize-dev-order-metrics { grid-template-columns: repeat(4, minmax(0, 1fr)); }

.baize-dev-metrics strong { display: block; color: #12233d; font-size: 28px; }
.baize-dev-metrics span { display: block; margin-top: 6px; color: #7185a2; font-size: 13px; }

.baize-dev-btn {
  min-height: 42px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0 16px;
  border: 1px solid #c7d9f1;
  border-radius: 999px;
  background: #fff;
  color: #2f547f;
  font-weight: 800;
  line-height: 1;
  cursor: pointer;
  transition: transform .18s ease, border-color .18s ease, background-color .18s ease;
}

.baize-dev-btn:hover { transform: translateY(-1px); border-color: #7da8ed; color: #174fc8; }
.baize-dev-btn:focus-visible { outline: 3px solid rgba(47,109,246,.28); outline-offset: 2px; }
.baize-dev-btn.is-primary { border-color: transparent; background: linear-gradient(135deg, #2f6df6, #4d9dff); color: #fff; }
.baize-dev-btn.is-danger { border-color: #f1c4c4; color: #b42323; }
.baize-dev-row-actions form { margin: 0; }

.baize-dev-notice {
  margin-bottom: 18px;
  padding: 14px 16px;
  border: 1px solid #bdd5f5;
  border-radius: 16px;
  background: #eef6ff;
  color: #27537f;
}
.baize-dev-notice.is-success { border-color: #b9e2ce; background: #effaf4; color: #236744; }
.baize-dev-notice.is-warning { border-color: #ead5a5; background: #fff8e8; color: #825d18; }
.baize-dev-notice.is-error { border-color: #efc3c3; background: #fff3f3; color: #9a3030; }

.baize-dev-form { margin-top: 22px; }
.baize-dev-form.is-locked fieldset,
.baize-dev-form.is-locked .wp-editor-wrap { pointer-events: none; opacity: .72; }
.baize-dev-form fieldset { margin: 0 0 22px; padding: 20px; border: 1px solid #d5e3f5; border-radius: 20px; }
.baize-dev-form legend { padding: 0 8px; color: #12233d; font-size: 17px; font-weight: 900; }
.baize-dev-grid { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 18px; }
.baize-dev-grid .is-full { grid-column: 1 / -1; }
.baize-dev-form label > span:first-child,
.baize-dev-field-group > span:first-child { display: block; margin-bottom: 8px; color: #263b58; font-weight: 800; }
.baize-dev-form input:not([type="checkbox"]):not([type="file"]),
.baize-dev-form select,
.baize-dev-form textarea {
  width: 100%;
  min-height: 46px;
  padding: 10px 13px;
  border: 1px solid #c8d9ef;
  border-radius: 12px;
  background: #fbfdff;
  color: #12233d;
}
.baize-dev-form textarea { min-height: 96px; resize: vertical; }
.baize-dev-form input:focus,
.baize-dev-form select:focus,
.baize-dev-form textarea:focus { outline: 3px solid rgba(47,109,246,.16); border-color: #5c91ed; background: #fff; }
.baize-dev-form input[type="file"] { width: 100%; padding: 12px; border: 1px dashed #a9c5e9; border-radius: 12px; background: #f7fbff; }
.baize-dev-help { margin: -4px 0 14px !important; font-size: 13px; }
.baize-dev-check { display: flex; align-items: center; min-height: 44px; gap: 9px; color: #334a68; }
.baize-dev-check-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 10px; }
.baize-dev-check-grid label { min-height: 42px; display: flex; align-items: center; gap: 8px; padding: 9px 11px; border: 1px solid #d5e3f5; border-radius: 12px; background: #f9fcff; }
.baize-dev-field-group + .baize-dev-field-group { margin-top: 20px; }
.baize-dev-actions { justify-content: flex-end; margin-top: 20px; }

.baize-dev-version-table { display: grid; gap: 8px; margin-top: 16px; }
.baize-dev-version-table > div { display: grid; grid-template-columns: 1fr 180px; gap: 10px; }
.baize-dev-version-table .is-head { padding: 0 12px; color: #7185a2; font-size: 12px; font-weight: 800; }
.baize-dev-current-image,
.baize-dev-current-images { display: flex; flex-wrap: wrap; gap: 8px; margin-top: 10px; }
.baize-dev-current-image img,
.baize-dev-current-images img { width: 72px; height: 72px; object-fit: cover; border-radius: 12px; border: 1px solid #d5e3f5; }

.baize-dev-status-card { text-align: left; }
.baize-dev-status-card h3 { margin-top: 16px; }
.baize-dev-status-pill { display: inline-flex; align-items: center; min-height: 28px; padding: 0 10px; border-radius: 999px; background: #edf3fb; color: #59708e; font-size: 12px; font-weight: 900; white-space: nowrap; }
.baize-dev-status-pill.is-approved { background: #e9f8f1; color: #22734a; }
.baize-dev-status-pill.is-pending { background: #fff6df; color: #8a6117; }
.baize-dev-status-pill.is-rejected { background: #fff0f0; color: #a33a3a; }
.baize-dev-status-pill.is-draft,
.baize-dev-status-pill.is-withdrawn { background: #edf3fb; color: #59708e; }
.baize-dev-review-note,
.baize-dev-inline-note { margin-top: 16px; padding: 14px; border-radius: 14px; background: #fff7e8; color: #76571f; }
.baize-dev-review-note p { color: inherit; }
.baize-dev-inline-note { margin-top: 9px; font-size: 13px; }

.baize-dev-profile-list { display: grid; gap: 0; margin: 18px 0 0; }
.baize-dev-profile-list > div { display: grid; grid-template-columns: 140px 1fr; gap: 16px; padding: 14px 0; border-top: 1px solid #e4edf8; }
.baize-dev-profile-list dt { color: #7185a2; }
.baize-dev-profile-list dd { margin: 0; color: #223a59; }

.baize-dev-tabs { display: flex; flex-wrap: wrap; gap: 8px; margin-top: 20px; padding-bottom: 16px; border-bottom: 1px solid #e0eaf7; }
.baize-dev-tabs a { min-height: 38px; display: inline-flex; align-items: center; padding: 0 14px; border-radius: 999px; color: #5e7390; font-weight: 800; }
.baize-dev-tabs a:hover,
.baize-dev-tabs a.is-active { background: #edf5ff; color: #174fc8; }
.baize-dev-tabs small { margin-left: 6px; opacity: .72; }
.baize-dev-project-list { display: grid; gap: 12px; margin-top: 16px; }
.baize-dev-project-row { display: grid; grid-template-columns: 88px minmax(0, 1fr) auto; gap: 16px; align-items: center; padding: 14px; border: 1px solid #dbe7f5; border-radius: 18px; background: #fcfdff; }
.baize-dev-project-cover { width: 88px; height: 66px; display: grid; place-items: center; overflow: hidden; border-radius: 12px; background: #eaf3ff; color: #2f6df6; font-weight: 900; }
.baize-dev-project-cover img { width: 100%; height: 100%; object-fit: cover; }
.baize-dev-project-main { min-width: 0; }
.baize-dev-project-title { justify-content: flex-start; }
.baize-dev-project-title strong { overflow: hidden; color: #12233d; font-size: 16px; text-overflow: ellipsis; white-space: nowrap; }
.baize-dev-project-main > p { margin-top: 6px; font-size: 13px; }
.baize-dev-empty { padding: 36px 20px; text-align: center; color: #7185a2; }
.baize-dev-empty strong { color: #223a59; font-size: 18px; }

.baize-dev-order-list { display: grid; gap: 12px; margin-top: 16px; }
.baize-dev-order-row { display: grid; grid-template-columns: 88px minmax(0, 1fr) 230px; gap: 16px; align-items: center; padding: 16px; border: 1px solid #dbe7f5; border-radius: 18px; background: #fcfdff; }
.baize-dev-order-main { min-width: 0; }
.baize-dev-order-main > p { margin-top: 5px; font-size: 13px; }
.baize-dev-order-side { display: flex; align-items: flex-end; flex-direction: column; gap: 5px; text-align: right; }
.baize-dev-order-side > strong { color: #174fc8; font-size: 20px; }
.baize-dev-order-side > span { color: #7185a2; font-size: 12px; }
.baize-dev-order-info { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 0 24px; margin: 22px 0 0; }
.baize-dev-order-info > div { display: grid; grid-template-columns: 130px 1fr; gap: 12px; padding: 14px 0; border-top: 1px solid #e4edf8; }
.baize-dev-order-info dt { color: #7185a2; }
.baize-dev-order-info dd { margin: 0; color: #223a59; overflow-wrap: anywhere; }
.baize-dev-private-box { margin-top: 18px; padding: 18px; border: 1px solid #d5e3f5; border-radius: 18px; background: #f8fbff; color: #334a68; overflow-wrap: anywhere; }
.baize-dev-private-box h4 { margin: 0 0 12px; color: #12233d; }
.baize-dev-private-box p { margin: 7px 0; }
.baize-dev-inline-form { margin-top: 22px; }
.baize-dev-timeline { display: grid; gap: 12px; margin: 0; padding: 0; list-style: none; }
.baize-dev-timeline li { display: grid; grid-template-columns: 155px 1fr; gap: 14px; position: relative; padding-left: 18px; }
.baize-dev-timeline li::before { content: ''; position: absolute; top: .55em; left: 0; width: 8px; height: 8px; border-radius: 50%; background: #2f6df6; }
.baize-dev-timeline time { color: #7185a2; font-size: 12px; }
.baize-dev-status-pill.is-wait-pay { background: #fff6df; color: #8a6117; }
.baize-dev-status-pill.is-wait-delivery { background: #fff0e6; color: #a55218; }
.baize-dev-status-pill.is-wait-acceptance { background: #edf5ff; color: #174fc8; }
.baize-dev-status-pill.is-completed { background: #e9f8f1; color: #22734a; }
.baize-dev-status-pill.is-after-sale { background: #fff0f0; color: #a33a3a; }

@media (max-width: 991px) {
  .baize-dev-metrics { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .baize-dev-check-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .baize-dev-project-row { grid-template-columns: 76px minmax(0, 1fr); }
  .baize-dev-order-row { grid-template-columns: 76px minmax(0, 1fr); }
  .baize-dev-order-side { grid-column: 1 / -1; align-items: flex-end; }
  .baize-dev-project-cover { width: 76px; height: 60px; }
  .baize-dev-row-actions { grid-column: 1 / -1; justify-content: flex-end; }
}

@media (max-width: 640px) {
  .baize-dev-card { padding: 18px; border-radius: 20px; }
  .baize-dev-hero { align-items: flex-start; flex-direction: column; }
  .baize-dev-metrics { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .baize-dev-grid,
  .baize-dev-check-grid { grid-template-columns: 1fr; }
  .baize-dev-grid .is-full { grid-column: auto; }
  .baize-dev-version-table > div { grid-template-columns: 1fr; }
  .baize-dev-version-table .is-head { display: none; }
  .baize-dev-profile-list > div { grid-template-columns: 1fr; gap: 5px; }
  .baize-dev-project-row { grid-template-columns: 64px minmax(0, 1fr); }
  .baize-dev-order-row { grid-template-columns: 64px minmax(0, 1fr); }
  .baize-dev-order-info { grid-template-columns: 1fr; }
  .baize-dev-order-info > div { grid-template-columns: 1fr; gap: 5px; }
  .baize-dev-timeline li { grid-template-columns: 1fr; gap: 3px; }
  .baize-dev-project-cover { width: 64px; height: 54px; }
  .baize-dev-card-head { align-items: flex-start; }
}

@media (prefers-reduced-motion: reduce) {
  .baize-dev-btn { transition: none; }
  .baize-dev-btn:hover { transform: none; }
}

/* BAIZE-065: dedicated developer-center workspace. */
body.baize-user-route-developer .baize-user-workspace,body.baize-user-route-developer .baize-developer-route{display:block;width:100%;min-width:0}.baize-dev-route{--dev-blue:#246bfa;--dev-navy:#062554;--dev-text:#142746;--dev-muted:#7184a0;--dev-line:#dce8f7;--dev-surface:#fff;--dev-radius:18px;color:var(--dev-text)}
.baize-dev-page-intro{margin:0 0 24px}.baize-dev-page-intro h1{margin:0;color:var(--dev-text);font-size:28px;line-height:1.25;font-weight:800;letter-spacing:-.02em}.baize-dev-page-intro>p:last-child{margin:7px 0 0;color:#6d809d;font-size:14px;line-height:1.7}.baize-dev-breadcrumb{margin:0 0 10px;color:#8091aa;font-size:12px;font-weight:700}.baize-dev-page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.baize-dev-page-head .baize-dev-page-intro,.baize-dev-page-head>.baize-dev-btn{margin-bottom:24px}
.baize-dev-btn{gap:7px;min-height:40px;border-radius:9px;font-size:13px}.baize-dev-btn.is-primary{background:linear-gradient(135deg,#1d71ff,#1675ef);box-shadow:0 8px 18px rgba(36,107,250,.2)}.baize-dev-btn.is-on-dark{border-color:rgba(170,210,255,.55);background:rgba(4,32,82,.45);color:#fff}.baize-dev-btn.is-on-dark:hover{background:rgba(34,105,250,.33);color:#fff}.baize-dev-actions,.baize-dev-row-actions{gap:8px}
.baize-dev-recruit-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr);gap:30px;overflow:hidden;min-height:176px;margin-bottom:20px;padding:28px;border:1px solid #cfe0ff;border-radius:var(--dev-radius);background:radial-gradient(circle at 100% 12%,rgba(92,154,255,.3),transparent 27%),linear-gradient(110deg,#edf5ff,#f8fbff 62%,#e8f2ff)}.baize-dev-recruit-hero:after{position:absolute;right:-48px;bottom:-106px;width:285px;height:285px;border:1px solid rgba(63,129,244,.2);border-radius:44px;box-shadow:0 0 0 28px rgba(63,129,244,.06),0 0 0 62px rgba(63,129,244,.04);content:"";transform:rotate(30deg)}.baize-dev-recruit-hero>div,.baize-dev-recruit-hero ul{position:relative;z-index:1}.baize-dev-hero-overline{color:#2870e8;font-size:12px;font-weight:900;letter-spacing:.1em}.baize-dev-recruit-hero h2{margin:9px 0 0;color:#102d5f;font-size:27px;line-height:1.25}.baize-dev-recruit-hero p{max-width:610px;margin:10px 0 0;color:#557093;font-size:14px;line-height:1.75}.baize-dev-recruit-hero ul{display:grid;align-content:center;gap:12px;margin:0;padding:0;list-style:none}.baize-dev-recruit-hero li{display:flex;align-items:center;gap:11px}.baize-dev-recruit-hero li>i{display:grid;place-items:center;width:34px;height:34px;border-radius:11px;background:#fff;color:#246bfa;box-shadow:0 6px 14px rgba(65,111,182,.1)}.baize-dev-recruit-hero li span{display:grid;gap:2px}.baize-dev-recruit-hero li strong{color:#234263;font-size:14px}.baize-dev-recruit-hero li small{color:#7184a0;font-size:12px}
.baize-dev-form-panel,.baize-dev-data-panel,.baize-dev-preview-card,.baize-dev-profile-card,.baize-dev-status-card{border:1px solid var(--dev-line);border-radius:var(--dev-radius);background:var(--dev-surface);box-shadow:0 10px 28px rgba(37,73,128,.045)}.baize-dev-form-panel{padding:24px 20px}.baize-dev-form{margin:0}.baize-dev-form fieldset{margin:0;padding:0;border:0}.baize-dev-form fieldset+fieldset{margin-top:24px;padding-top:23px;border-top:1px solid #e7eef8}.baize-dev-form legend{margin:0 0 17px;padding:0;color:#18365e;font-size:18px;font-weight:800}.baize-dev-grid{gap:17px 24px}.baize-dev-form input:not([type=checkbox]):not([type=file]),.baize-dev-form select,.baize-dev-form textarea{min-height:42px;border-color:#d5e2f2;border-radius:10px;background:#fbfdff}.baize-dev-form-footer{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:24px;padding-top:17px;border-top:1px solid #e7eef8}.baize-dev-form-footer p{margin:0;color:#7990ad;font-size:12px;line-height:1.6}.baize-dev-form-footer p i{color:#246bfa}
.baize-dev-status-card{padding:28px}.baize-dev-status-card h3{margin:16px 0 0;color:#16345c;font-size:24px}.baize-dev-status-card>p{margin:9px 0 0;color:#627895;line-height:1.75}.baize-dev-review-note,.baize-dev-inline-note{border-radius:12px}.baize-dev-status-card .baize-dev-actions{margin-top:20px}
.baize-dev-identity-hero{position:relative;display:grid;grid-template-columns:76px minmax(0,1fr);gap:18px;overflow:hidden;margin-bottom:20px;padding:30px 28px 20px;border:1px solid #0b3975;border-radius:var(--dev-radius);background:radial-gradient(circle at 84% 18%,rgba(44,138,255,.48),transparent 20%),radial-gradient(circle at 90% 84%,rgba(16,71,205,.47),transparent 31%),linear-gradient(120deg,#061a42,#062b67 58%,#061c4b);color:#eaf3ff;box-shadow:0 18px 34px rgba(15,52,114,.16)}.baize-dev-identity-hero:after{position:absolute;top:-96px;right:3%;width:270px;height:270px;border:1px solid rgba(109,176,255,.24);border-radius:38px;box-shadow:0 0 0 36px rgba(67,137,255,.07),0 0 0 86px rgba(67,137,255,.04);content:"";transform:rotate(30deg)}.baize-dev-identity-mark,.baize-dev-identity-copy,.baize-dev-hero-stats{position:relative;z-index:1}.baize-dev-identity-mark{display:grid;place-items:center;width:64px;height:64px;border:1px solid rgba(255,255,255,.82);border-radius:50%;background:linear-gradient(135deg,#8bc2ff,#3476cb);color:#fff;font-size:28px;font-weight:800;box-shadow:inset 0 0 0 3px rgba(6,32,82,.3)}.baize-dev-identity-copy{min-width:0}.baize-dev-identity-copy>div:first-child{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.baize-dev-identity-copy h2{margin:0;color:#fff;font-size:25px;line-height:1.25}.baize-dev-identity-copy>p{margin:4px 0 0;color:#adc8ed;font-size:13px}.baize-dev-expertise-tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.baize-dev-expertise-tags span{padding:4px 9px;border:1px solid rgba(129,187,255,.3);border-radius:999px;background:rgba(22,86,171,.38);color:#dbeeff;font-size:12px}.baize-dev-identity-copy .baize-dev-identity-bio{max-width:680px;margin-top:13px;color:#d6e6ff;line-height:1.7}.baize-dev-identity-copy .baize-dev-actions{margin-top:17px}.baize-dev-identity-hero .baize-dev-status-pill{background:rgba(89,163,255,.2);color:#dcedff}.baize-dev-hero-stats{grid-column:1/-1;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;margin-top:5px;border:1px solid rgba(150,202,255,.18);border-radius:12px;background:rgba(255,255,255,.08);backdrop-filter:blur(5px)}.baize-dev-hero-stats>div{min-width:0;padding:13px 15px;border-left:1px solid rgba(177,216,255,.16)}.baize-dev-hero-stats>div:first-child{border-left:0}.baize-dev-hero-stats small{display:block;color:#aac5e9;font-size:12px;white-space:nowrap}.baize-dev-hero-stats strong{display:block;margin-top:4px;color:#fff;font-size:20px;font-variant-numeric:tabular-nums}
.baize-dev-section{margin-top:20px;padding:21px 20px;border:1px solid var(--dev-line);border-radius:var(--dev-radius);background:#fff;box-shadow:0 10px 28px rgba(37,73,128,.04)}.baize-dev-section-heading h2,.baize-dev-preview-card h2,.baize-dev-profile-card h2{margin:0;color:#17365e;font-size:18px;line-height:1.3}.baize-dev-section-heading p,.baize-dev-preview-card header p,.baize-dev-profile-card header p{margin:6px 0 0;color:#7a8da8;font-size:12px;line-height:1.65}.baize-dev-metric-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.baize-dev-section .baize-dev-metric-grid{margin-top:17px}.baize-dev-metric{display:flex;align-items:center;gap:10px;min-height:78px;padding:13px;border:1px solid #e0eaf7;border-radius:12px;background:#fff;color:inherit}.baize-dev-metric:hover{border-color:#bad1f6;background:#fbfdff;color:inherit}.baize-dev-metric-icon{display:grid;place-items:center;width:36px;height:36px;flex:0 0 36px;border-radius:10px;background:#eaf3ff;color:#2774f4;font-size:17px}.baize-dev-metric small{display:block;color:#7589a6;font-size:12px;white-space:nowrap}.baize-dev-metric strong{display:block;margin-top:3px;color:#16345c;font-size:22px;line-height:1;font-variant-numeric:tabular-nums}.baize-dev-metric-green .baize-dev-metric-icon{background:#eafaf4;color:#1aac76}.baize-dev-metric-amber .baize-dev-metric-icon{background:#fff6e7;color:#e99b18}.baize-dev-metric-purple .baize-dev-metric-icon{background:#f1edff;color:#7b5bf2}.baize-dev-metric-red .baize-dev-metric-icon{background:#fff0f0;color:#ec5252}.baize-dev-metric-slate .baize-dev-metric-icon{background:#eef3f8;color:#607591}
.baize-dev-preview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px}.baize-dev-preview-card{overflow:hidden;padding:19px}.baize-dev-preview-card header,.baize-dev-profile-card header{display:flex;align-items:center;justify-content:space-between;gap:14px}.baize-dev-preview-card header a{color:#3174df;font-size:12px;font-weight:800}.baize-dev-mini-list{display:grid;margin-top:16px;border-top:1px solid #e8eff8}.baize-dev-mini-list>a{display:grid;grid-template-columns:30px minmax(0,1fr) auto 116px;align-items:center;gap:8px;min-height:43px;border-bottom:1px solid #edf2f9;color:#536d90;font-size:12px}.baize-dev-mini-list>a:hover{color:#1f68df}.baize-dev-mini-list strong{overflow:hidden;color:#334e72;text-overflow:ellipsis;white-space:nowrap}.baize-dev-mini-list time{color:#7e90aa;font-size:11px;text-align:right}.baize-dev-mini-icon{display:grid;place-items:center;width:24px;height:24px;border-radius:7px;background:#eaf3ff;color:#397df0}.baize-dev-order-mini-list>a{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr) auto 116px}.baize-dev-profile-card{margin-top:20px;padding:20px}.baize-dev-profile-card dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 25px;margin:18px 0 0}.baize-dev-profile-card dl>div{padding:13px 0;border-top:1px solid #e7eef8}.baize-dev-profile-card dl>.is-wide{grid-column:span 2}.baize-dev-profile-card dt{color:#8091aa;font-size:12px}.baize-dev-profile-card dd{margin:5px 0 0;color:#38516f;font-size:13px;line-height:1.7;overflow-wrap:anywhere}.baize-dev-profile-card dd a{color:#2771e9}
.baize-dev-tabs{gap:4px;margin:0}.baize-dev-tabs a{min-height:45px;padding:0 14px;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:#7387a4;font-size:13px}.baize-dev-tabs a:hover,.baize-dev-tabs a.is-active{border-color:#2b73f5;background:transparent;color:#256ae4}.baize-dev-data-panel{overflow:hidden}.baize-dev-data-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 14px;border-bottom:1px solid #e2ebf7}.baize-dev-search{display:flex;align-items:center;gap:8px}.baize-dev-search label{display:flex;align-items:center;gap:7px;width:205px;min-height:34px;padding:0 10px;border:1px solid #dbe6f4;border-radius:8px;color:#7d90ac}.baize-dev-search input{width:100%;min-width:0;border:0;background:transparent;color:#314d70;font-size:12px;outline:0}.baize-dev-search button{border:0;background:transparent;color:#2b70e8;font-size:12px;font-weight:800;cursor:pointer}
.baize-dev-project-table-head,.baize-dev-project-row{display:grid;grid-template-columns:minmax(290px,2.3fr) minmax(78px,.72fr) minmax(80px,.68fr) minmax(85px,.72fr) minmax(112px,.9fr) minmax(178px,1.15fr);gap:14px;align-items:center}.baize-dev-project-table-head{min-height:47px;padding:0 20px;border-bottom:1px solid #e8eff8;color:#7a8ca8;font-size:12px;font-weight:800}.baize-dev-project-row{margin:0 10px;padding:15px 10px;border-bottom:1px solid #e8eff8;background:transparent}.baize-dev-project-row:last-child{border-bottom:0}.baize-dev-project-main{display:flex;align-items:center;gap:12px;min-width:0}.baize-dev-project-cover{width:64px;height:64px;flex:0 0 64px;border-radius:10px}.baize-dev-project-main>div:last-child{min-width:0}.baize-dev-project-main strong{display:block;overflow:hidden;color:#243f63;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.baize-dev-project-main small{display:block;margin-top:4px;color:#8293ac;font-size:11px}.baize-dev-project-main p{display:-webkit-box;max-height:34px;margin:4px 0 0;overflow:hidden;color:#7890ad;font-size:11px;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:2}.baize-dev-project-main em{display:block;margin-top:5px;overflow:hidden;color:#bc6d2b;font-size:11px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.baize-dev-project-row>span,.baize-dev-project-row>time{color:#506b8c;font-size:12px}.baize-dev-status-pill{min-height:24px;border-radius:6px;font-size:11px}.baize-dev-pagination{display:flex;justify-content:center;gap:7px;padding:17px}.baize-dev-pagination a{display:grid;place-items:center;width:32px;height:32px;border:1px solid #dce7f5;border-radius:8px;color:#607895;font-size:12px;font-weight:800}.baize-dev-pagination a:hover,.baize-dev-pagination a.is-current{border-color:#2870ed;background:#2870ed;color:#fff}
.baize-dev-order-panel>.baize-dev-tabs{padding:0 14px;border-bottom:1px solid #e2ebf7}.baize-dev-order-table-head,.baize-dev-order-row{display:grid;grid-template-columns:minmax(120px,1.05fr) minmax(155px,1.35fr) minmax(72px,.7fr) minmax(82px,.72fr) minmax(118px,.94fr) minmax(96px,.83fr) minmax(145px,1.05fr);gap:13px;align-items:center}.baize-dev-order-table-head{min-height:49px;padding:0 20px;border-bottom:1px solid #e8eff8;color:#7a8ca8;font-size:12px;font-weight:800}.baize-dev-order-row{min-height:63px;margin:0 10px;padding:10px;border-bottom:1px solid #e8eff8;background:transparent;color:#4d6788;font-size:12px}.baize-dev-order-row:last-child{border-bottom:0}.baize-dev-order-row>strong{color:#286edb;font-size:12px;font-variant-numeric:tabular-nums}.baize-dev-order-row>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.baize-dev-order-row>span small{display:block;margin-top:4px;overflow:hidden;color:#8093ad;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.baize-dev-order-row time{font-variant-numeric:tabular-nums}.baize-dev-order-row .baize-dev-row-actions{flex-wrap:nowrap}
@media(max-width:1100px){.baize-dev-hero-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.baize-dev-hero-stats>div:nth-child(4){border-left:0}.baize-dev-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.baize-dev-project-table-head,.baize-dev-project-row{grid-template-columns:minmax(245px,2fr) minmax(80px,.75fr) minmax(82px,.73fr) minmax(92px,.82fr) minmax(155px,1.1fr)}.baize-dev-project-table-head>span:nth-child(5),.baize-dev-project-row>time{display:none}.baize-dev-order-table-head,.baize-dev-order-row{grid-template-columns:minmax(110px,1fr) minmax(150px,1.35fr) minmax(75px,.72fr) minmax(82px,.73fr) minmax(94px,.83fr) minmax(142px,1.05fr)}.baize-dev-order-table-head>span:nth-child(5),.baize-dev-order-row time{display:none}}
@media(max-width:800px){.baize-dev-page-head,.baize-dev-form-footer{align-items:flex-start;flex-direction:column}.baize-dev-page-head>.baize-dev-btn{margin-top:-12px;margin-bottom:20px}.baize-dev-recruit-hero{grid-template-columns:1fr;padding:22px}.baize-dev-recruit-hero ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.baize-dev-recruit-hero li{align-items:flex-start}.baize-dev-recruit-hero li small{display:none}.baize-dev-identity-hero{padding:24px 20px}.baize-dev-preview-grid{grid-template-columns:1fr}.baize-dev-profile-card dl{grid-template-columns:repeat(2,minmax(0,1fr))}.baize-dev-profile-card dl>.is-wide{grid-column:1/-1}.baize-dev-data-toolbar{align-items:flex-start;flex-direction:column;padding:0 14px 12px}.baize-dev-search{width:100%}.baize-dev-search label{flex:1;width:auto}.baize-dev-project-table-head,.baize-dev-order-table-head{display:none}.baize-dev-project-row,.baize-dev-order-row{display:grid;grid-template-columns:1fr;gap:9px;margin:0;padding:16px}.baize-dev-project-row>span,.baize-dev-project-row>time,.baize-dev-order-row>span,.baize-dev-order-row>strong,.baize-dev-order-row>time{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:20px;overflow:visible}.baize-dev-project-row>span:before,.baize-dev-project-row>time:before,.baize-dev-order-row>span:before,.baize-dev-order-row>strong:before,.baize-dev-order-row>time:before,.baize-dev-row-actions:before{color:#8394ac;font-size:12px;font-weight:700;content:attr(data-label)}.baize-dev-row-actions{justify-content:flex-end}.baize-dev-row-actions:before{margin-right:auto}.baize-dev-project-main{padding-bottom:8px;border-bottom:1px solid #edf2f8}.baize-dev-project-row .baize-dev-status-pill,.baize-dev-order-row .baize-dev-status-pill{width:max-content}.baize-dev-mini-list>a,.baize-dev-order-mini-list>a{grid-template-columns:minmax(0,1fr) auto}.baize-dev-mini-list>a .baize-dev-mini-icon{display:none}.baize-dev-mini-list>a time{display:none}.baize-dev-mini-list>a>span:not(.baize-dev-status-pill){display:none}}
@media(max-width:560px){.baize-dev-page-intro h1{font-size:25px}.baize-dev-grid{grid-template-columns:1fr}.baize-dev-grid .is-full{grid-column:auto}.baize-dev-form-panel,.baize-dev-section,.baize-dev-preview-card,.baize-dev-profile-card,.baize-dev-status-card{padding:17px}.baize-dev-recruit-hero h2{font-size:23px}.baize-dev-recruit-hero ul{grid-template-columns:1fr}.baize-dev-recruit-hero li small{display:block}.baize-dev-identity-hero{grid-template-columns:1fr}.baize-dev-identity-mark{width:55px;height:55px}.baize-dev-hero-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.baize-dev-hero-stats>div:nth-child(n){border-left:1px solid rgba(177,216,255,.16)}.baize-dev-hero-stats>div:nth-child(odd){border-left:0}.baize-dev-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.baize-dev-metric{min-height:68px;padding:10px}.baize-dev-metric-icon{width:31px;height:31px;flex-basis:31px;font-size:15px}.baize-dev-metric strong{font-size:19px}.baize-dev-tabs{width:100%;overflow-x:auto;scrollbar-width:thin}.baize-dev-tabs a{flex:0 0 auto;padding:0 11px}.baize-dev-profile-card dl{grid-template-columns:1fr}.baize-dev-profile-card dl>.is-wide{grid-column:auto}.baize-dev-version-table>div{grid-template-columns:1fr}.baize-dev-version-table .is-head{display:none}.baize-dev-check-grid{grid-template-columns:1fr}.baize-dev-order-info{grid-template-columns:1fr}.baize-dev-order-info>div,.baize-dev-profile-list>div,.baize-dev-timeline li{grid-template-columns:1fr;gap:5px}}

/* BAIZE-066: desktop visual restoration for the developer-center four-page suite. */
.baize-dev-route{--dev-radius:16px}.baize-dev-page-intro{margin-bottom:22px}.baize-dev-page-intro h1{font-size:30px}.baize-dev-page-intro>p:last-child{font-size:14px}.baize-dev-btn{min-height:42px;padding:0 17px;border-radius:8px;white-space:nowrap}.baize-dev-overview-route .baize-dev-page-intro{margin-bottom:20px}
.baize-dev-identity-hero{grid-template-columns:76px minmax(0,1fr) 278px;min-height:298px;margin-bottom:20px;padding:34px 32px 19px;border-radius:14px;background:radial-gradient(circle at 82% 25%,rgba(34,142,255,.5),transparent 12%),radial-gradient(circle at 76% 54%,rgba(28,105,242,.3),transparent 30%),linear-gradient(118deg,#031735,#062b66 57%,#03183e)}.baize-dev-identity-hero:after{right:7%;top:-74px;width:310px;height:310px;border-color:rgba(115,186,255,.26);box-shadow:0 0 0 38px rgba(69,145,255,.08),0 0 0 88px rgba(67,137,255,.045)}.baize-dev-identity-copy{align-self:start;padding-top:2px}.baize-dev-identity-copy h2{font-size:26px}.baize-dev-identity-copy>p{font-size:14px}.baize-dev-identity-copy .baize-dev-identity-bio{max-width:610px;margin-top:15px;font-size:13px;line-height:1.8}.baize-dev-identity-copy .baize-dev-actions{margin-top:18px}.baize-dev-identity-mark{width:68px;height:68px;font-size:28px}.baize-dev-hero-art{position:relative;z-index:1;align-self:start;justify-self:end;width:252px;height:174px;margin:2px 2px 0 0;perspective:700px}.baize-dev-hero-art:before,.baize-dev-hero-art:after,.baize-dev-hero-art i,.baize-dev-hero-art b{position:absolute;display:block;content:""}.baize-dev-hero-art:before{inset:21px 15px 11px;border:1px solid rgba(84,177,255,.34);border-radius:30px;box-shadow:inset 0 0 45px rgba(10,120,255,.22),0 0 42px rgba(17,126,255,.28);transform:rotate(-8deg) skewY(-4deg)}.baize-dev-hero-art:after{top:47px;right:52px;width:115px;height:115px;border:1px solid #4fb9ff;border-radius:18px;background:linear-gradient(145deg,#185fd8,#062962);box-shadow:inset 0 0 25px rgba(105,232,255,.55),0 13px 25px rgba(0,100,255,.45);transform:rotateX(53deg) rotateZ(-28deg)}.baize-dev-hero-art span{position:absolute;z-index:2;top:72px;right:84px;color:#bcecff;font-size:27px;font-style:italic;font-weight:900;letter-spacing:-.08em;text-shadow:0 0 14px #48c9ff;transform:rotate(-28deg)}.baize-dev-hero-art i{right:26px;top:25px;width:62px;height:62px;border-top:1px solid rgba(94,185,255,.55);border-right:1px solid rgba(94,185,255,.55);transform:rotate(45deg)}.baize-dev-hero-art b{left:12px;bottom:12px;width:78px;height:1px;background:#35aaff;box-shadow:0 -30px 0 -0.5px rgba(53,170,255,.35),118px -67px 0 -0.5px rgba(53,170,255,.35)}.baize-dev-hero-stats{grid-column:1/-1;margin-top:10px;border-radius:13px}.baize-dev-hero-stats>div{display:flex;align-items:center;gap:10px;min-height:62px;padding:12px 17px}.baize-dev-hero-stats>div:before{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:rgba(77,155,255,.16);color:#b9ddff;font-family:FontAwesome;content:"\f07b"}.baize-dev-hero-stats>div:nth-child(2):before{content:"\f0ee"}.baize-dev-hero-stats>div:nth-child(3):before{content:"\f017"}.baize-dev-hero-stats>div:nth-child(4):before{content:"\f0d1"}.baize-dev-hero-stats>div:nth-child(5):before{content:"\f00c"}.baize-dev-hero-stats>div:nth-child(6):before{content:"\f058"}.baize-dev-hero-stats small{font-size:12px}.baize-dev-hero-stats strong{margin:0;font-size:19px}
.baize-dev-section{margin-top:20px;padding:22px 20px 20px}.baize-dev-section-heading h2,.baize-dev-preview-card h2,.baize-dev-profile-card h2{font-size:18px}.baize-dev-section-heading p{display:none}.baize-dev-section .baize-dev-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:17px}.baize-dev-section .baize-dev-metric{min-height:76px;padding:13px 15px}.baize-dev-metric-grid{gap:16px;margin-bottom:28px}.baize-dev-metric{min-height:92px;padding:16px 17px;border-radius:13px}.baize-dev-metric-icon{width:40px;height:40px;flex-basis:40px;font-size:18px}.baize-dev-metric small{font-size:12px}.baize-dev-metric strong{font-size:25px}
.baize-dev-preview-grid{gap:18px;margin-top:20px}.baize-dev-preview-card{min-height:252px;padding:20px;border-radius:14px}.baize-dev-preview-card header{padding-bottom:12px;border-bottom:1px solid #e8eff8}.baize-dev-mini-list{margin-top:0;border-top:0}.baize-dev-mini-list>a{min-height:46px;grid-template-columns:30px minmax(0,1fr) auto 126px}.baize-dev-order-mini-list>a{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr) auto 126px}.baize-dev-empty{min-height:137px;display:grid;align-content:center;justify-items:center;text-align:center}.baize-dev-profile-card{min-height:205px;margin-top:20px;padding:21px 20px;border-radius:14px}.baize-dev-profile-card header{padding-bottom:11px;border-bottom:1px solid #e7eef8}.baize-dev-profile-card dl{grid-template-columns:1fr 1.25fr 1.45fr;gap:0 24px;margin-top:8px}.baize-dev-profile-card dl>div{min-height:62px;padding:13px 0;border-top:0}.baize-dev-profile-card dl>.is-wide{grid-column:span 2}.baize-dev-profile-card dt{font-size:12px}.baize-dev-profile-card dd{font-size:13px}
.baize-dev-projects-route>.baize-dev-metric-grid,.baize-dev-orders-route>.baize-dev-metric-grid{margin-bottom:28px}.baize-dev-page-head{align-items:flex-start}.baize-dev-page-head>.baize-dev-btn{min-width:146px;margin-top:30px}.baize-dev-data-panel{border-radius:14px}.baize-dev-data-toolbar{min-height:66px;padding:0 20px}.baize-dev-tabs{gap:10px}.baize-dev-tabs a{min-height:64px;padding:0 14px;font-size:14px}.baize-dev-search label{width:220px;min-height:36px}.baize-dev-project-table-head{min-height:54px;padding:0 22px;font-size:12px}.baize-dev-project-row{min-height:116px;margin:0 12px;padding:18px 10px}.baize-dev-project-cover{width:70px;height:70px;flex-basis:70px;border-radius:11px}.baize-dev-project-main{gap:14px}.baize-dev-project-main strong{font-size:15px}.baize-dev-project-main small,.baize-dev-project-main p{font-size:12px}.baize-dev-project-main p{max-height:37px}.baize-dev-project-table-head,.baize-dev-project-row{grid-template-columns:minmax(310px,2.45fr) minmax(86px,.72fr) minmax(82px,.7fr) minmax(90px,.75fr) minmax(120px,.95fr) minmax(204px,1.22fr);gap:15px}.baize-dev-row-actions{flex-wrap:nowrap}.baize-dev-row-actions .baize-dev-btn{min-width:52px;padding:0 13px}.baize-dev-row-actions form{display:flex}.baize-dev-status-pill{min-height:25px;padding:0 9px;font-size:11px}
.baize-dev-order-panel>.baize-dev-tabs{min-height:66px;padding:0 20px}.baize-dev-order-table-head{min-height:57px;padding:0 22px}.baize-dev-order-row{min-height:68px;margin:0 12px;padding:12px 10px}.baize-dev-order-table-head,.baize-dev-order-row{grid-template-columns:minmax(145px,1.14fr) minmax(178px,1.48fr) minmax(94px,.78fr) minmax(93px,.76fr) minmax(132px,1.02fr) minmax(88px,.75fr) minmax(190px,1.32fr);gap:15px}.baize-dev-order-row,.baize-dev-order-row>strong{font-size:12px}.baize-dev-order-row .baize-dev-row-actions .baize-dev-btn{min-width:76px}.baize-dev-order-row .baize-dev-row-actions{gap:8px}.baize-dev-order-row time{white-space:nowrap}
.baize-dev-recruit-hero{display:block;min-height:178px;margin-bottom:22px;padding:29px 28px;background:radial-gradient(circle at 92% 24%,rgba(81,151,255,.3),transparent 20%),linear-gradient(110deg,#edf5ff,#f9fbff 58%,#e0ecff)}.baize-dev-recruit-hero>div{max-width:570px}.baize-dev-recruit-hero:after{right:-18px;bottom:-117px;width:320px;height:320px;border-width:2px}.baize-dev-recruit-hero h2{margin-top:8px;font-size:28px}.baize-dev-recruit-hero p{font-size:14px}.baize-dev-recruit-hero ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:25px;max-width:650px}.baize-dev-recruit-hero li>i{width:37px;height:37px}.baize-dev-form-panel{padding:24px 20px;border-radius:14px}.baize-dev-form fieldset+fieldset{margin-top:27px;padding-top:25px}.baize-dev-form legend{margin-bottom:19px;font-size:18px}.baize-dev-grid{gap:20px 26px}.baize-dev-form input:not([type=checkbox]):not([type=file]),.baize-dev-form select{min-height:46px}.baize-dev-form textarea{min-height:128px;padding:12px 13px}.baize-dev-form-footer{min-height:59px;margin-top:26px;padding-top:19px}.baize-dev-form-footer .baize-dev-btn{min-width:156px}
@media(max-width:1100px){.baize-dev-identity-hero{grid-template-columns:76px minmax(0,1fr)}.baize-dev-hero-art{display:none}.baize-dev-section .baize-dev-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.baize-dev-project-table-head,.baize-dev-project-row{grid-template-columns:minmax(245px,2fr) minmax(80px,.75fr) minmax(82px,.73fr) minmax(92px,.82fr) minmax(155px,1.1fr)}.baize-dev-order-table-head,.baize-dev-order-row{grid-template-columns:minmax(110px,1fr) minmax(150px,1.35fr) minmax(75px,.72fr) minmax(82px,.73fr) minmax(94px,.83fr) minmax(142px,1.05fr)}}
@media(max-width:800px){.baize-dev-identity-hero{min-height:auto}.baize-dev-section .baize-dev-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.baize-dev-recruit-hero ul{gap:12px}.baize-dev-project-row{min-height:auto}.baize-dev-order-row{min-height:auto}.baize-dev-row-actions{flex-wrap:wrap}.baize-dev-profile-card{min-height:auto}}

/* BAIZE-066 final overview hero closure: identity first, circuitry second. */
.baize-dev-overview-route .baize-dev-identity-hero{grid-template-columns:78px minmax(0,1.35fr) minmax(270px,.72fr);min-height:302px;background:radial-gradient(ellipse 44% 105% at 97% 51%,rgba(19,111,242,.32),transparent 68%),radial-gradient(circle at 75% 23%,rgba(54,144,255,.18),transparent 16%),linear-gradient(114deg,#03152f 0%,#06285d 52%,#041b43 100%)}.baize-dev-overview-route .baize-dev-identity-hero:before{position:absolute;z-index:0;inset:0;background:linear-gradient(124deg,transparent 53%,rgba(79,155,255,.08) 53.15%,transparent 53.4%),linear-gradient(34deg,transparent 66%,rgba(79,155,255,.1) 66.15%,transparent 66.4%);content:""}.baize-dev-overview-route .baize-dev-identity-hero:after{right:5%;top:-92px;width:340px;height:340px;border-color:rgba(112,188,255,.23);box-shadow:0 0 0 34px rgba(54,135,255,.06),0 0 0 79px rgba(54,135,255,.035)}.baize-dev-overview-route .baize-dev-identity-copy{padding-top:5px}.baize-dev-overview-route .baize-dev-identity-copy h2{font-size:29px;letter-spacing:-.03em}.baize-dev-identity-meta{display:flex;align-items:center;gap:10px;margin-top:10px;color:#b8d1ef;font-size:13px}.baize-dev-identity-meta .baize-dev-status-pill{min-height:25px;padding:0 9px;background:rgba(68,147,255,.2);color:#dfefff}.baize-dev-overview-route .baize-dev-identity-bio{max-width:545px;margin-top:17px;color:#d7e7fc;font-size:13px;line-height:1.8}.baize-dev-overview-route .baize-dev-actions{margin-top:20px}.baize-dev-overview-route .baize-dev-hero-art{width:275px;height:180px;margin:8px 0 0}.baize-dev-overview-route .baize-dev-hero-art:before{inset:13px 4px 4px;border-color:rgba(91,181,255,.31);background:radial-gradient(circle at 60% 48%,rgba(28,138,255,.18),transparent 35%);box-shadow:inset 0 0 52px rgba(10,120,255,.22),0 0 48px rgba(17,126,255,.2)}.baize-dev-overview-route .baize-dev-hero-art:after{top:42px;right:60px;width:122px;height:122px}.baize-dev-overview-route .baize-dev-hero-art i{right:22px;top:14px;width:78px;height:78px}.baize-dev-overview-route .baize-dev-hero-art b{left:0;bottom:5px;width:92px;box-shadow:0 -31px 0 -.5px rgba(53,170,255,.35),145px -71px 0 -.5px rgba(53,170,255,.35)}.baize-dev-overview-route .baize-dev-hero-stats{position:relative;z-index:2;margin-top:8px;background:rgba(255,255,255,.085)}.baize-dev-overview-route .baize-dev-section .baize-dev-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.baize-dev-overview-route .baize-dev-section{padding-bottom:21px}
@media(max-width:1100px){.baize-dev-overview-route .baize-dev-identity-hero{grid-template-columns:78px minmax(0,1fr)}.baize-dev-overview-route .baize-dev-hero-art{display:none}}@media(max-width:800px){.baize-dev-identity-meta{flex-wrap:wrap}.baize-dev-overview-route .baize-dev-identity-hero{grid-template-columns:1fr}.baize-dev-overview-route .baize-dev-section .baize-dev-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}

/* BAIZE-070: project editor interaction and delivery configuration. */
.baize-dev-head-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.baize-dev-preview-hint{color:#7d90a9;font-size:12px}.baize-dev-btn.is-preview{border-color:#a9c8fa;background:#f2f7ff;color:#1d69dd}.baize-dev-choice{cursor:pointer;transition:border-color .12s ease,background .12s ease,box-shadow .12s ease}.baize-dev-check-grid .baize-dev-choice{position:relative}.baize-dev-form .baize-dev-choice input[type=checkbox]{width:18px;height:18px;min-width:18px;margin:0;opacity:1!important;pointer-events:auto!important;transition:none!important}.baize-dev-choice.is-selected{border-color:#4c8bf4!important;background:#edf5ff!important;box-shadow:inset 0 0 0 1px rgba(42,112,232,.08)}.baize-dev-choice.is-selected>span{color:#1e65d2;font-weight:700}.baize-dev-faq-editor{margin-top:18px}.baize-dev-faq-row{position:relative;margin-top:12px;padding:14px;padding-right:76px;border:1px solid #e0eaf7;border-radius:12px;background:#fbfdff}.baize-dev-faq-row .baize-dev-grid{margin:0}.baize-dev-faq-row label{margin:0}.baize-dev-faq-remove{position:absolute;top:14px;right:14px;border:0;background:transparent;color:#c55757;font-size:12px;cursor:pointer}.baize-dev-faq-remove:hover{color:#a83737;text-decoration:underline}.baize-dev-btn.is-faq-add{margin-top:12px;border-color:#a9c8fa;background:#f4f8ff;color:#236bde}.baize-dev-delivery-mode{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 16px}.baize-dev-delivery-choice{display:flex;align-items:flex-start;gap:10px;min-height:76px;padding:15px;border:1px solid #d7e4f4;border-radius:12px;background:#fbfdff;cursor:pointer}.baize-dev-delivery-choice input{width:18px;height:18px;min-width:18px;margin:2px 0 0}.baize-dev-delivery-choice strong,.baize-dev-delivery-choice small{display:block}.baize-dev-delivery-choice strong{color:#284464;font-size:14px}.baize-dev-delivery-choice small{margin-top:5px;color:#7890ad;font-size:12px;line-height:1.55}.baize-dev-delivery-choice:has(input:checked){border-color:#4d8cf3;background:#eef6ff;box-shadow:inset 0 0 0 1px rgba(42,112,232,.08)}.baize-dev-auto-delivery{margin:0 0 18px;padding:16px;border:1px solid #bcd5fa;border-radius:12px;background:#f6faff}.baize-dev-auto-delivery[hidden]{display:none!important}@media(max-width:640px){.baize-dev-head-actions{align-items:flex-start;flex-direction:column}.baize-dev-delivery-mode{grid-template-columns:1fr}.baize-dev-faq-row{padding-right:14px}.baize-dev-faq-remove{position:static;margin-top:10px;padding:0}.baize-dev-faq-row .baize-dev-grid{grid-template-columns:1fr}}

/* BAIZE-070 production follow-up: dynamic form controls remain compact. */
.baize-dev-form .baize-dev-boolean-choice input[type=checkbox]{width:18px;height:18px;min-width:18px;margin:0;opacity:1!important;pointer-events:auto!important;transition:none!important}.baize-dev-boolean-choice{cursor:pointer}.baize-dev-boolean-choice.is-selected>span{color:#1e65d2;font-weight:700}.baize-dev-check-grid .baize-dev-choice.is-selected{border-color:#4c8bf4!important;background:#f5f9ff!important;box-shadow:inset 0 0 0 1px rgba(42,112,232,.08)}.baize-dev-delivery-choice{min-height:96px;background:#fff;transition:border-color .12s ease,background .12s ease,box-shadow .12s ease}.baize-dev-delivery-choice strong em{display:none;margin-left:6px;padding:2px 6px;border-radius:10px;background:#e4f0ff;color:#1764d6;font-size:11px;font-style:normal;font-weight:700}.baize-dev-delivery-choice.is-selected{border-color:#3f82eb;background:#f4f8ff;box-shadow:inset 0 0 0 1px rgba(42,112,232,.1)}.baize-dev-delivery-choice.is-selected strong{color:#1764d6}.baize-dev-delivery-choice.is-selected strong em{display:inline-block}.baize-dev-auto-delivery h3{margin:0 0 6px;color:#24578d;font-size:15px}.baize-dev-auto-delivery-notice{margin:0 0 15px;color:#5d7897;font-size:12px;line-height:1.65}

/* BAIZE-070 third production follow-up: direct native state feedback. */
.baize-dev-check-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.baize-dev-check-grid label{min-height:44px;padding:8px 9px;border-radius:8px;font-size:12px;line-height:1.25}.baize-dev-form .baize-dev-choice,.baize-dev-form .baize-dev-boolean-choice,.baize-dev-form .baize-dev-delivery-choice,.baize-dev-form .baize-dev-choice *,.baize-dev-form .baize-dev-boolean-choice *,.baize-dev-form .baize-dev-delivery-choice *{animation:none!important;transition:none!important}.baize-dev-form .baize-dev-choice input[type=checkbox],.baize-dev-form .baize-dev-boolean-choice input[type=checkbox],.baize-dev-form .baize-dev-delivery-choice input[type=radio]{appearance:auto!important;-webkit-appearance:auto!important;accent-color:#246fe5}.baize-dev-check-grid .baize-dev-choice input:checked+span,.baize-dev-boolean-choice input:checked+span{color:#1e65d2;font-weight:700}.baize-dev-delivery-mode{gap:10px;margin-bottom:13px}.baize-dev-delivery-choice{position:relative;min-height:72px;padding:12px 14px;border-radius:10px;background:#f8fbff}.baize-dev-delivery-choice:before{display:grid;place-items:center;width:28px;height:28px;flex:0 0 28px;border-radius:8px;background:#e4eefc;color:#3a78d6;font-family:FontAwesome;content:"\f0d1"}.baize-dev-delivery-choice:nth-child(2):before{content:"\f019"}.baize-dev-delivery-choice input{margin-top:5px}.baize-dev-delivery-choice strong{font-size:14px;line-height:1.35}.baize-dev-delivery-choice small{margin-top:3px;line-height:1.45}.baize-dev-delivery-choice.is-selected{border-color:#2674e8;background:#edf5ff;box-shadow:inset 0 0 0 1px #2674e8}.baize-dev-delivery-choice.is-selected:before{background:#2674e8;color:#fff}.baize-dev-delivery-choice input:checked+span strong em{display:inline-block}.baize-dev-auto-delivery{margin-top:2px}@media(max-width:991px){.baize-dev-check-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.baize-dev-check-grid{grid-template-columns:1fr}.baize-dev-delivery-choice{min-height:0}}
