.crops-bt-form-shell,
.crops-bt-form-shell * { box-sizing: border-box; }
.crops-bt-form-shell {
--cbt-violet: #6d4aff;
--cbt-violet-soft: #f2efff;
--cbt-turquoise: #11b9b2;
--cbt-ink: #182033;
--cbt-muted: #697386;
--cbt-line: #e7e9f2;
position: relative;
max-width: 980px;
margin: 32px auto;
overflow: hidden;
border: 1px solid rgba(109, 74, 255, .13);
border-radius: 28px;
background: linear-gradient(145deg, #fff 0%, #fcfbff 65%, #f4fbfb 100%);
box-shadow: 0 28px 80px rgba(42, 36, 78, .12);
color: var(--cbt-ink);
font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
}
.crops-bt-form-accent { height: 5px; background: linear-gradient(90deg, var(--cbt-violet), #9a6bff 52%, var(--cbt-turquoise)); }
.crops-bt-form-header { display: flex; justify-content: space-between; gap: 24px; align-items: flex-start; padding: 38px 42px 28px; border-bottom: 1px solid var(--cbt-line); }
.crops-bt-eyebrow { display: inline-block; margin-bottom: 8px; color: var(--cbt-violet); font-size: 12px; font-weight: 800; letter-spacing: .12em; text-transform: uppercase; }
.crops-bt-form-header h2 { margin: 0 0 10px; color: var(--cbt-ink); font-size: clamp(28px, 4vw, 42px); line-height: 1.08; letter-spacing: -.035em; }
.crops-bt-form-header p { max-width: 690px; margin: 0; color: var(--cbt-muted); font-size: 16px; line-height: 1.65; }
.crops-bt-security-pill { display: inline-flex; flex: 0 0 auto; gap: 8px; align-items: center; margin-top: 8px; padding: 10px 14px; border: 1px solid #c8ece9; border-radius: 999px; background: #f1fbfa; color: #087d78; font-size: 13px; font-weight: 700; white-space: nowrap; }
.crops-bt-form { padding: 34px 42px 42px; }
.crops-bt-grid { display: grid; gap: 20px; }
.crops-bt-grid--2 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
.crops-bt-field { margin-bottom: 22px; }
.crops-bt-grid .crops-bt-field { margin-bottom: 0; }
.crops-bt-field > label { display: block; margin: 0 0 8px; color: #30384b; font-size: 14px; font-weight: 750; }
.crops-bt-field > label span { color: #c93562; }
.crops-bt-field input,
.crops-bt-field select,
.crops-bt-field textarea,
.crops-bt-captcha input {
width: 100%; min-height: 48px; padding: 12px 14px; border: 1px solid #dfe2ec; border-radius: 13px; outline: none; background: #fff; color: var(--cbt-ink); font: inherit; transition: border-color .18s ease, box-shadow .18s ease, transform .18s ease;
}
.crops-bt-field textarea { min-height: 180px; resize: vertical; line-height: 1.6; }
.crops-bt-field input:focus,
.crops-bt-field select:focus,
.crops-bt-field textarea:focus,
.crops-bt-captcha input:focus { border-color: var(--cbt-violet); box-shadow: 0 0 0 4px rgba(109, 74, 255, .11); }
.crops-bt-field-help { margin-top: 7px; color: #7a8292; font-size: 12px; }
.crops-bt-upload-box { display: grid; grid-template-columns: 1fr auto; gap: 18px; align-items: center; margin: 24px 0; padding: 22px; border: 1px dashed #bfb7ea; border-radius: 18px; background: linear-gradient(135deg, #faf8ff, #f4fbfb); }
.crops-bt-upload-box > div:first-child { display: flex; flex-direction: column; gap: 4px; }
.crops-bt-upload-box strong { font-size: 15px; }
.crops-bt-upload-box span { color: var(--cbt-muted); font-size: 13px; }
.crops-bt-upload-box input[type=file] { position: absolute; width: 1px; height: 1px; overflow: hidden; opacity: 0; }
.crops-bt-upload-button { display: inline-flex; justify-content: center; align-items: center; min-height: 44px; padding: 10px 16px; border: 1px solid rgba(109, 74, 255, .25); border-radius: 12px; background: #fff; color: var(--cbt-violet); font-size: 13px; font-weight: 800; cursor: pointer; box-shadow: 0 7px 18px rgba(59, 47, 115, .08); }
.crops-bt-file-list { grid-column: 1 / -1; display: grid; gap: 7px; }
.crops-bt-file-list > div { display: flex; justify-content: space-between; gap: 12px; padding: 9px 12px; border-radius: 10px; background: #fff; color: #3e4659; font-size: 13px; }
.crops-bt-file-list small { color: var(--cbt-muted); }
.crops-bt-file-warning { color: #a32b50 !important; background: #fff1f5 !important; }
.crops-bt-captcha { display: flex; gap: 18px; align-items: center; justify-content: space-between; margin: 22px 0; padding: 18px 20px; border: 1px solid #d9edea; border-radius: 16px; background: #f5fbfa; }
.crops-bt-captcha > div { display: flex; gap: 12px; align-items: center; flex-wrap: wrap; }
.crops-bt-captcha strong { font-size: 14px; }
.crops-bt-captcha span { color: #087d78; font-size: 18px; font-weight: 850; }
.crops-bt-captcha input { width: 110px; min-height: 44px; }
.crops-bt-checkbox { display: flex; gap: 11px; align-items: flex-start; margin: 20px 0; color: #515a6d; font-size: 13px; line-height: 1.5; }
.crops-bt-checkbox input { margin-top: 3px; accent-color: var(--cbt-violet); }
.crops-bt-checkbox strong { color: #c93562; }
.crops-bt-submit-row { display: flex; justify-content: space-between; align-items: center; gap: 22px; margin-top: 28px; padding-top: 26px; border-top: 1px solid var(--cbt-line); }
.crops-bt-submit-hint { max-width: 470px; color: var(--cbt-muted); font-size: 13px; line-height: 1.5; }
.crops-bt-submit { min-height: 50px; padding: 13px 23px; border: 0; border-radius: 14px; background: linear-gradient(135deg, var(--cbt-violet), #8b64ff); color: #fff; font: inherit; font-size: 14px; font-weight: 850; cursor: pointer; box-shadow: 0 14px 30px rgba(109, 74, 255, .26); transition: transform .18s ease, box-shadow .18s ease, opacity .18s ease; }
.crops-bt-submit:hover { transform: translateY(-1px); box-shadow: 0 18px 34px rgba(109, 74, 255, .31); }
.crops-bt-submit:disabled { opacity: .68; cursor: wait; }
.crops-bt-notice { display: flex; flex-direction: column; gap: 4px; margin: 24px 42px 0; padding: 16px 18px; border-radius: 14px; font-size: 14px; }
.crops-bt-notice--success { border: 1px solid #bae7d0; background: #effbf5; color: #176b48; }
.crops-bt-notice--error { border: 1px solid #f1c5d2; background: #fff3f6; color: #922844; }
.crops-bt-notice--warning { border: 1px solid #f1d7a8; background: #fff9ed; color: #835e16; }
.crops-bt-honeypot { position: absolute !important; left: -9999px !important; width: 1px !important; height: 1px !important; overflow: hidden !important; }
@media (max-width: 760px) {
.crops-bt-form-shell { margin: 18px 10px; border-radius: 22px; }
.crops-bt-form-header { flex-direction: column; padding: 28px 22px 22px; }
.crops-bt-security-pill { margin-top: 0; }
.crops-bt-form { padding: 25px 22px 30px; }
.crops-bt-grid--2 { grid-template-columns: 1fr; gap: 0; }
.crops-bt-grid .crops-bt-field { margin-bottom: 20px; }
.crops-bt-upload-box { grid-template-columns: 1fr; }
.crops-bt-upload-button { width: 100%; }
.crops-bt-captcha, .crops-bt-submit-row { align-items: stretch; flex-direction: column; }
.crops-bt-captcha input, .crops-bt-submit { width: 100%; }
.crops-bt-notice { margin: 20px 22px 0; }
} .crops-bt-tracker,.crops-bt-tracker *{box-sizing:border-box}
.crops-bt-tracker{--cbt-violet:#6842f5;--cbt-violet2:#8b63ff;--cbt-turquoise:#0fb9b1;--cbt-ink:#151b2d;--cbt-muted:#687287;--cbt-line:#e5e8f1;position:relative;max-width:1100px;margin:34px auto;overflow:hidden;border:1px solid rgba(104,66,245,.15);border-radius:28px;background:linear-gradient(145deg,#fff 0%,#fdfcff 68%,#f2fbfa 100%);box-shadow:0 28px 80px rgba(41,34,76,.12);color:var(--cbt-ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
.crops-bt-tracker-accent{height:5px;background:linear-gradient(90deg,var(--cbt-violet),#986cff 52%,var(--cbt-turquoise))}
.crops-bt-tracker-header{display:flex;justify-content:space-between;gap:28px;align-items:center;padding:34px 38px 28px;border-bottom:1px solid var(--cbt-line);background:radial-gradient(circle at 92% -20%,rgba(104,66,245,.12),transparent 38%)}
.crops-bt-tracker-header h2{margin:0 0 9px;color:var(--cbt-ink);font-size:clamp(28px,4vw,42px);line-height:1.08;letter-spacing:-.035em}.crops-bt-tracker-header p{max-width:720px;margin:0;color:var(--cbt-muted);font-size:15px;line-height:1.65}
.crops-bt-tracker-count{display:flex;min-width:150px;padding:15px 17px;flex-direction:column;border:1px solid #ded7ff;border-radius:18px;background:rgba(255,255,255,.82);box-shadow:0 12px 28px rgba(78,56,160,.08);text-align:center}.crops-bt-tracker-count strong{color:var(--cbt-violet);font-size:29px;line-height:1}.crops-bt-tracker-count span{margin-top:6px;color:#747d90;font-size:10px;font-weight:750;line-height:1.35;text-transform:uppercase;letter-spacing:.06em}
.crops-bt-tracker-filters{display:grid;grid-template-columns:minmax(220px,1.3fr) minmax(180px,.8fr) minmax(150px,.6fr) auto;gap:12px;align-items:end;padding:20px 26px;border-bottom:1px solid var(--cbt-line);background:rgba(250,250,253,.84)}.crops-bt-tracker-filters label{display:flex;min-width:0;flex-direction:column;gap:7px}.crops-bt-tracker-filters label>span{padding-left:2px;color:#727b8e;font-size:10px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.crops-bt-tracker-filters select{width:100%;min-height:46px;padding:10px 12px;border:1px solid #dfe2ec;border-radius:12px;outline:none;background:#fff;color:#20283b;font:inherit;font-size:13px}.crops-bt-tracker-filters select:focus{border-color:var(--cbt-violet);box-shadow:0 0 0 4px rgba(104,66,245,.1)}
.crops-bt-tracker-filter-button{min-height:46px;padding:10px 17px;border:0;border-radius:12px;background:linear-gradient(135deg,var(--cbt-violet),var(--cbt-violet2));color:#fff;font:inherit;font-size:13px;font-weight:850;cursor:pointer;box-shadow:0 12px 26px rgba(104,66,245,.24);transition:transform .18s ease,box-shadow .18s ease}.crops-bt-tracker-filter-button:hover{transform:translateY(-1px);box-shadow:0 16px 30px rgba(104,66,245,.28)}
.crops-bt-tracker-list{display:grid;gap:12px;padding:24px 26px 28px}.crops-bt-tracker-item{overflow:hidden;border:1px solid #e4e7ef;border-radius:18px;background:#fff;box-shadow:0 10px 30px rgba(37,31,68,.045);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.crops-bt-tracker-item:hover{border-color:#d8d1f6;box-shadow:0 15px 38px rgba(52,39,104,.075);transform:translateY(-1px)}.crops-bt-tracker-item[open]{border-color:#d8d0fb;box-shadow:0 18px 45px rgba(62,42,145,.1)}
.crops-bt-tracker-item summary{display:flex;justify-content:space-between;gap:22px;align-items:center;min-height:94px;padding:20px 22px;cursor:pointer;list-style:none;outline:none}.crops-bt-tracker-item summary::-webkit-details-marker{display:none}.crops-bt-tracker-item summary:focus-visible{box-shadow:inset 0 0 0 3px rgba(104,66,245,.18)}
.crops-bt-tracker-main{display:flex;min-width:0;flex:1;flex-direction:column}.crops-bt-tracker-ticket{margin-bottom:5px;color:var(--cbt-violet);font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.crops-bt-tracker-main strong{overflow:hidden;color:#242b3e;font-size:16px;line-height:1.42;text-overflow:ellipsis}.crops-bt-tracker-meta{display:flex;gap:7px;align-items:center;margin-top:7px;color:#80889a;font-size:11px}.crops-bt-tracker-meta i{color:#b8bdc8;font-style:normal}
.crops-bt-tracker-side{display:flex;gap:13px;align-items:center;flex:0 0 auto}.crops-bt-tracker-chevron{position:relative;width:34px;height:34px;border:1px solid #ddd9ed;border-radius:11px;background:#faf9ff}.crops-bt-tracker-chevron:before,.crops-bt-tracker-chevron:after{content:"";position:absolute;left:50%;top:50%;width:10px;height:2px;border-radius:2px;background:#7654d5;transform:translate(-50%,-50%);transition:transform .2s ease}.crops-bt-tracker-chevron:after{transform:translate(-50%,-50%) rotate(90deg)}.crops-bt-tracker-item[open] .crops-bt-tracker-chevron:after{transform:translate(-50%,-50%) rotate(0deg)}
.crops-bt-tracker-status{display:inline-flex;min-height:28px;padding:6px 10px;align-items:center;border:1px solid transparent;border-radius:999px;font-size:10px;font-weight:850;white-space:nowrap}.crops-bt-tracker-status--new{background:#eef4ff;border-color:#ccdcff;color:#356bb4}.crops-bt-tracker-status--review{background:#f3f0ff;border-color:#d8ceff;color:#6746c4}.crops-bt-tracker-status--question{background:#fff8e8;border-color:#f1d9a6;color:#966514}.crops-bt-tracker-status--confirmed{background:#eefaFA;border-color:#c0ece9;color:#147d78}.crops-bt-tracker-status--planned{background:#f5f0ff;border-color:#ddd0ff;color:#7650cf}.crops-bt-tracker-status--in_progress{background:#eaf9f7;border-color:#bce9e4;color:#087f78}.crops-bt-tracker-status--fixed,.crops-bt-tracker-status--closed{background:#eefaf4;border-color:#bfe7d1;color:#23764f}.crops-bt-tracker-status--next_release{background:#eff8ff;border-color:#c6e3f7;color:#26759f}.crops-bt-tracker-status--rejected,.crops-bt-tracker-status--archived{background:#f3f4f7;border-color:#dddfe6;color:#6c7381}.crops-bt-tracker-status--duplicate{background:#fff4e9;border-color:#efd1aa;color:#a46316}
.crops-bt-tracker-content{border-top:1px solid #ececf3;background:linear-gradient(180deg,#fcfcff,#fff)}.crops-bt-tracker-description{padding:23px 24px;color:#424b5f;font-size:14px;line-height:1.75}.crops-bt-tracker-description p{margin:0 0 1em}.crops-bt-tracker-description p:last-child{margin-bottom:0}.crops-bt-tracker-footer{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:0 24px 22px}.crops-bt-tracker-footer span{display:inline-flex;padding:6px 9px;border:1px solid #e5e6ed;border-radius:999px;background:#f8f8fb;color:#747d8f;font-size:10px;font-weight:700}
.crops-bt-tracker-empty{display:flex;min-height:220px;padding:34px;flex-direction:column;justify-content:center;align-items:center;text-align:center}.crops-bt-tracker-empty>span{display:flex;width:46px;height:46px;justify-content:center;align-items:center;margin-bottom:13px;border-radius:15px;background:#edf9f5;color:#188261;font-size:21px;font-weight:900}.crops-bt-tracker-empty strong{color:#30384b;font-size:17px}.crops-bt-tracker-empty p{max-width:520px;margin:7px 0 0;color:#7a8395;font-size:13px;line-height:1.6}
.crops-bt-tracker-pagination-wrap{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:19px 26px;border-top:1px solid var(--cbt-line);background:#fbfbfd;color:#747d8f;font-size:11px}.crops-bt-tracker-pagination{display:flex;gap:6px;align-items:center}.crops-bt-tracker-page{display:inline-flex;min-width:36px;height:36px;padding:0 9px;justify-content:center;align-items:center;border:1px solid #dfe1e9;border-radius:11px;background:#fff;color:#4f586c;font-size:12px;font-weight:750;text-decoration:none}.crops-bt-tracker-page:hover{border-color:#cfc6fa;color:var(--cbt-violet)}.crops-bt-tracker-page.is-current{border-color:var(--cbt-violet);background:linear-gradient(135deg,var(--cbt-violet),var(--cbt-violet2));color:#fff;box-shadow:0 9px 20px rgba(104,66,245,.22)}.crops-bt-tracker-page-gap{padding:0 3px;color:#979dac}
@media(max-width:820px){.crops-bt-tracker{margin:20px 10px;border-radius:22px}.crops-bt-tracker-header{align-items:flex-start;flex-direction:column;padding:28px 22px 23px}.crops-bt-tracker-count{min-width:0;width:100%;align-items:center}.crops-bt-tracker-filters{grid-template-columns:1fr 1fr;padding:18px 20px}.crops-bt-tracker-filter-button{grid-column:1/-1}.crops-bt-tracker-list{padding:18px}.crops-bt-tracker-item summary{align-items:flex-start;min-height:0;padding:18px}.crops-bt-tracker-side{align-items:flex-end;flex-direction:column}.crops-bt-tracker-pagination-wrap{align-items:flex-start;flex-direction:column;padding:17px 20px}}
@media(max-width:560px){.crops-bt-tracker-filters{grid-template-columns:1fr}.crops-bt-tracker-filter-button{grid-column:auto}.crops-bt-tracker-item summary{gap:12px}.crops-bt-tracker-status{white-space:normal;text-align:center}.crops-bt-tracker-chevron{width:32px;height:32px}.crops-bt-tracker-footer{align-items:flex-start;flex-direction:column}.crops-bt-tracker-pagination{flex-wrap:wrap}} .crops-bt-tracker-filter-actions{display:flex;gap:9px;align-items:center}
.crops-bt-tracker-reset-button{display:inline-flex;min-height:46px;padding:10px 15px;align-items:center;justify-content:center;border:1px solid #dfe1e9;border-radius:12px;background:#fff;color:#596276;font-size:12px;font-weight:800;text-decoration:none;transition:border-color .18s ease,color .18s ease,transform .18s ease}
.crops-bt-tracker-reset-button:hover{border-color:#cfc6fa;color:var(--cbt-violet);transform:translateY(-1px)}
@media(max-width:820px){.crops-bt-tracker-filter-actions{grid-column:1/-1}.crops-bt-tracker-filter-button,.crops-bt-tracker-reset-button{flex:1}}
@media(max-width:560px){.crops-bt-tracker-filter-actions{grid-column:auto;align-items:stretch;flex-direction:column}.crops-bt-tracker-filter-button,.crops-bt-tracker-reset-button{width:100%}} .crops-bt-field--featured{padding:18px;border:1px solid #d9d2ff;border-radius:18px;background:linear-gradient(135deg,#fbfaff,#f3fcfa);box-shadow:0 10px 28px rgba(84,62,190,.07)}.crops-bt-field--featured input{background:#fff!important;border-color:#bfb3ff!important;font-weight:700}.crops-bt-field--featured:focus-within{border-color:#7653ff;box-shadow:0 0 0 4px rgba(118,83,255,.09),0 12px 30px rgba(84,62,190,.10)} .crops-bt-field{position:relative}
.crops-bt-field input,.crops-bt-field select,.crops-bt-field textarea,.crops-bt-captcha input{
border:2px solid #cfd5e4;
background:linear-gradient(180deg,#ffffff 0%,#fafbff 100%);
box-shadow:inset 0 1px 2px rgba(28,35,55,.035),0 3px 10px rgba(40,45,75,.025);
}
.crops-bt-field input:hover,.crops-bt-field select:hover,.crops-bt-field textarea:hover,.crops-bt-captcha input:hover{border-color:#b8bfd2;background:#fff}
.crops-bt-field input:focus,.crops-bt-field select:focus,.crops-bt-field textarea:focus,.crops-bt-captcha input:focus{
border-color:var(--cbt-violet);
background:#fff;
box-shadow:0 0 0 5px rgba(109,74,255,.12),0 8px 22px rgba(72,55,150,.08);
}
.crops-bt-field>label{font-weight:800;color:#20283b}
.crops-bt-field-help{color:#687286;line-height:1.55}
.crops-bt-grid--2 .crops-bt-field{padding:14px;border:1px solid #edf0f6;border-radius:16px;background:rgba(255,255,255,.55)}
.crops-bt-grid--2 .crops-bt-field:focus-within{border-color:#ddd5ff;background:#fff;box-shadow:0 10px 28px rgba(72,55,150,.06)}
@media(max-width:760px){.crops-bt-grid--2 .crops-bt-field{padding:12px}} .crops-bt-locked-product{display:flex;align-items:center;gap:14px;min-height:58px;padding:13px 16px;border:2px solid #c7f0e8;border-radius:14px;background:linear-gradient(135deg,#f3fffb,#f8f6ff);box-shadow:0 10px 28px rgba(30,95,84,.08)}
.crops-bt-locked-product__icon{display:grid;place-items:center;flex:0 0 34px;width:34px;height:34px;border-radius:50%;background:#ddf8f1;color:#07856f;font-size:19px;font-weight:900}
.crops-bt-locked-product strong,.crops-bt-locked-product small{display:block}.crops-bt-locked-product small{margin-top:3px;color:#667085;font-size:12px}
.crops-bt-field-help--warning{color:#9a5b00!important;font-weight:700} .crops-bt-tracker-filters{grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr) minmax(0,.72fr) minmax(230px,auto)}
.crops-bt-tracker-filter-actions{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,auto);gap:9px;align-items:stretch}
.crops-bt-tracker-filter-button,.crops-bt-tracker-reset-button{min-width:0;white-space:normal;line-height:1.25}
.crops-bt-tracker-reset-button{max-width:100%;overflow:visible}
@media(max-width:980px){
.crops-bt-tracker-filters{grid-template-columns:repeat(2,minmax(0,1fr))}
.crops-bt-tracker-filter-actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:560px){
.crops-bt-tracker-filters{grid-template-columns:minmax(0,1fr)}
.crops-bt-tracker-filter-actions{grid-column:auto;grid-template-columns:minmax(0,1fr)}
} .crops-bt-public-shell{filter:drop-shadow(0 26px 52px rgba(42,39,73,.09))}
.crops-bt-form input:not([type=checkbox]):not([type=radio]):not([type=file]),.crops-bt-form select,.crops-bt-form textarea{border-color:#cfd5e4;background:linear-gradient(180deg,#fff,#fcfdff);box-shadow:inset 0 1px 1px rgba(31,38,58,.025)}
.crops-bt-form input:not([type=checkbox]):not([type=radio]):not([type=file]):focus,.crops-bt-form select:focus,.crops-bt-form textarea:focus{border-color:#7048ff;box-shadow:0 0 0 4px rgba(112,72,255,.12),0 10px 24px rgba(70,47,166,.08);outline:0}
.crops-bt-submit{box-shadow:0 15px 32px rgba(104,67,245,.24)} .crops-bt-form-shell{max-width:1040px;border-color:rgba(109,74,255,.18);box-shadow:0 30px 90px rgba(46,39,88,.14)}
.crops-bt-form-header{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:30px;padding:44px 46px 34px;background:radial-gradient(circle at 88% 10%,rgba(113,75,255,.10),transparent 34%),linear-gradient(135deg,#fff 0%,#fbf9ff 58%,#f2fcfb 100%)}
.crops-bt-form-header:after{content:"";position:absolute;right:42px;bottom:-1px;width:130px;height:1px;background:linear-gradient(90deg,transparent,#8a67ff,#1abbb3)}
.crops-bt-eyebrow{margin-bottom:12px;padding:6px 10px;border:1px solid #e0d9ff;border-radius:999px;background:rgba(255,255,255,.78);letter-spacing:.14em}
.crops-bt-form-header h2{max-width:760px;font-size:clamp(32px,4.8vw,54px);line-height:1.02;letter-spacing:-.045em;text-wrap:balance}
.crops-bt-form-header p{max-width:720px;font-size:17px;line-height:1.72}
.crops-bt-security-pill{align-self:start;margin-top:4px;padding:12px 16px;box-shadow:0 12px 28px rgba(17,185,178,.10)}
.crops-bt-form{padding:38px 46px 46px}
.crops-bt-grid--2{gap:18px}
.crops-bt-grid--2 .crops-bt-field{padding:16px;border:1px solid #e5e7f0;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(249,250,255,.92));box-shadow:0 8px 22px rgba(49,53,82,.04)}
.crops-bt-grid--2 .crops-bt-field:focus-within{transform:translateY(-1px);border-color:#d2c8ff;box-shadow:0 14px 34px rgba(72,55,150,.09)}
.crops-bt-field>label{font-size:14px;letter-spacing:.005em}
.crops-bt-field input,.crops-bt-field select,.crops-bt-field textarea,.crops-bt-captcha input{min-height:54px;border-radius:14px}
.crops-bt-upload-box,.crops-bt-captcha{box-shadow:0 10px 28px rgba(47,52,82,.045)}
@media(max-width:980px){
.crops-bt-form-shell{margin:24px 16px}
.crops-bt-form-header{grid-template-columns:1fr;padding:36px 32px 28px}
.crops-bt-security-pill{justify-self:start}
.crops-bt-form{padding:30px 32px 36px}
}
@media(max-width:700px){
.crops-bt-form-shell{margin:16px 8px;border-radius:22px}
.crops-bt-form-header{padding:28px 20px 24px}
.crops-bt-form-header h2{font-size:clamp(30px,10vw,42px)}
.crops-bt-form-header p{font-size:15px}
.crops-bt-form{padding:24px 18px 30px}
.crops-bt-grid--2{grid-template-columns:1fr}
.crops-bt-grid--2 .crops-bt-field{padding:14px}
} .crops-bt-form select,
.crops-bt-tracker-filters select{
-webkit-appearance:none;
appearance:none;
padding-right:44px!important;
background-color:#fff!important;
background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M5 7.5l5 5 5-5' stroke='%236d4aff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;
background-position:right 16px center!important;
background-size:18px 18px!important;
background-repeat:no-repeat!important;
border:2px solid #d8dbea!important;
}
.crops-bt-form select:hover,.crops-bt-tracker-filters select:hover{border-color:#c8bfff!important;background-color:#fff!important}
.crops-bt-form select:focus,.crops-bt-tracker-filters select:focus{border-color:#6d4aff!important;box-shadow:0 0 0 5px rgba(109,74,255,.13),0 12px 28px rgba(72,55,150,.09)!important;outline:0!important}
.crops-bt-reward-note{display:flex;gap:14px;align-items:flex-start;margin:0 0 24px;padding:18px 20px;border:1px solid #d6f5ef;border-radius:20px;background:linear-gradient(135deg,#f2fffb,#fbfbff);box-shadow:0 12px 28px rgba(17,184,178,.07)}
.crops-bt-reward-note strong{display:block;color:#06152f;font-size:15px}.crops-bt-reward-note span{display:block;margin-top:4px;color:#5f6b80;line-height:1.55}.crops-bt-reward-note__icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:999px;background:#e4fff8;color:#008f83;font-weight:900;flex:0 0 auto} .crops-bt-reward-note--after-privacy{margin:14px 0 26px}
.crops-bt-reward-public-icon{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:999px;background:linear-gradient(135deg,#fff7d6,#e4fff8);border:1px solid #d6f5ef;color:#008f83;font-weight:900;box-shadow:0 8px 18px rgba(17,184,178,.12)}
.crops-bt-tracker-side{gap:10px} .crops-bt-public-shell{max-width:min(980px,calc(100vw - 32px));}
.crops-bt-public-card{border-radius:28px;box-shadow:0 24px 64px rgba(32,28,66,.08)}
.crops-bt-public-hero{padding:34px 44px 32px;background:linear-gradient(135deg,#fff,#fbfaff 58%,#f0fbfa)}
.crops-bt-public-hero h1{max-width:660px;line-height:1.08;letter-spacing:-.035em}
.crops-bt-public-hero p{max-width:670px;line-height:1.65}
.crops-bt-form-grid{gap:18px 22px}
.crops-bt-form-section,.crops-bt-public-form label{border-radius:20px}
.crops-bt-public-form input,.crops-bt-public-form select,.crops-bt-public-form textarea{border-width:2px!important;box-shadow:0 10px 24px rgba(42,38,74,.04)}
.crops-bt-public-form select{appearance:none;padding-right:46px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M5 7.5l5 5 5-5' stroke='%236d4aff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 16px center;background-size:18px 18px;background-repeat:no-repeat}
.crops-bt-public-actions{display:flex;justify-content:flex-end;align-items:center;gap:18px;flex-wrap:wrap}
.crops-bt-public-submit{min-width:260px}
@media(max-width:760px){.crops-bt-public-shell{max-width:calc(100vw - 20px)}.crops-bt-public-hero{padding:28px 22px}.crops-bt-public-submit{width:100%;min-width:0}.crops-bt-public-actions{justify-content:stretch}} .crops-bt-public-wrap{--cbt-focus:#7653ff;--cbt-soft:#fbfaff}.crops-bt-public-card,.crops-bt-form-section{border:1px solid #e6e0ff;box-shadow:0 18px 48px rgba(54,42,120,.075)}
.crops-bt-public-card h1,.crops-bt-public-card h2{letter-spacing:-.025em}.crops-bt-form-section{background:linear-gradient(135deg,#fff,#fbfaff);border-radius:24px;padding:24px}.crops-bt-form-section label{font-weight:760;color:#241b58}.crops-bt-form-section input,.crops-bt-form-section textarea,.crops-bt-form-section select{border:2px solid #d8d1fb;background:#fff;border-radius:14px;box-shadow:0 4px 12px rgba(54,42,120,.035)}
.crops-bt-form-section input:focus,.crops-bt-form-section textarea:focus,.crops-bt-form-section select:focus{border-color:var(--cbt-focus);box-shadow:0 0 0 4px rgba(118,83,255,.11),0 10px 24px rgba(54,42,120,.08);outline:0}.crops-bt-reward-note{border:1px solid #dff3ee;background:linear-gradient(135deg,#f8fffd,#fff);border-radius:18px;padding:13px 15px;color:#176b5b;font-weight:650}