.taxonomy-editor{--taxonomy-accent:#21715f;min-width:0}.taxonomy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.taxonomy-grid>.full{grid-column:1/-1}.taxonomy-field{display:flex;flex-direction:column;gap:8px;min-width:0}.taxonomy-field>span{font-weight:650;color:#253c36}.taxonomy-field small,.taxonomy-intro{color:#65766f;font-size:12px;line-height:1.55}.taxonomy-inline{display:flex;gap:8px;align-items:center}.taxonomy-inline input,.taxonomy-inline select{min-width:0;width:100%}.taxonomy-inline select[data-part=unit]{max-width:90px}.taxonomy-field input,.taxonomy-field select,.taxonomy-field textarea{padding:11px 12px;border:1px solid #d5dfda;background:#fff;border-radius:10px;color:#233c34;font:inherit}.taxonomy-field-tools{display:flex;flex-wrap:wrap;gap:10px}.taxonomy-link{border:0!important;padding:4px 0!important;background:none!important;color:#21715f!important;font-size:12px!important;text-align:left;cursor:pointer}.taxonomy-editor details{margin:22px 0 0;border-top:1px solid #dfe6e2;padding-top:15px}.taxonomy-editor summary{cursor:pointer;font-weight:600;padding:5px 0 14px}.taxonomy-edge-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.taxonomy-edge-options button{display:flex;flex-direction:column;gap:7px;align-items:stretch;text-align:left;padding:12px;border:1px solid #d5dfda;border-radius:12px;background:#fff;color:#286756;cursor:pointer}.taxonomy-edge-options button[aria-pressed=true]{border-color:#21715f;background:#edf7f2;box-shadow:0 0 0 1px #21715f}.taxonomy-edge-options svg{width:100%;height:66px}.taxonomy-edge-options b{font-size:12px}.taxonomy-edge-options small{font-size:11px}.taxonomy-bevel{width:100%;height:100px;color:#286756;max-width:440px}.taxonomy-readiness{position:sticky;top:0;z-index:8;background:#f2f8f4;border:1px solid #d7e6dc;border-radius:12px;padding:12px 16px;margin:0 0 16px;box-shadow:0 4px 12px #ffffffab}.taxonomy-readiness>div{display:flex;justify-content:space-between;gap:16px;font-size:13px}.taxonomy-readiness progress{width:100%;height:6px;margin:9px 0;accent-color:#21715f}.taxonomy-readiness small{display:block;font-size:11px;color:#53675e;line-height:1.4}.taxonomy-unknown{background:#f3f6f4;padding:12px;border-radius:8px;font-size:13px}.taxonomy-confirmation{display:flex!important;flex-direction:row!important;gap:10px!important;align-items:flex-start;margin:20px 0;font-size:13px}.taxonomy-confirmation input{width:18px!important;height:18px;flex:none}.taxonomy-summary dl{margin:12px 0;display:grid;gap:10px}.taxonomy-summary dl>div{display:grid;grid-template-columns:1fr 1fr;gap:15px;border-bottom:1px solid #e6ece8;padding-bottom:8px;font-size:13px}.taxonomy-summary dd{margin:0;color:#243f34}.taxonomy-summary dt{color:#65766f}.taxonomy-field.is-invalid{border-left:2px solid #b54b3b;padding-left:10px}.taxonomy-field .taxonomy-error{color:#a03e2e}.taxonomy-request-nav{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:20px}.taxonomy-request-nav button{background:#f4f7f4;border:1px solid #dce6df;border-radius:8px;padding:9px 12px;font-size:12px;color:#54675c;cursor:pointer}.taxonomy-request-nav button.active{background:#21715f;color:#fff}.taxonomy-request-step{display:flex;flex-direction:column;gap:18px}.taxonomy-request-step[hidden],.seller-flow [hidden],.request-form [hidden]{display:none!important}.taxonomy-request-step h3{margin:0;color:#243d33;font-size:19px}.taxonomy-request-footer{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin-top:24px}.taxonomy-request-footer button{cursor:pointer}.taxonomy-request-footer .submit-request{margin-left:auto}.taxonomy-request-step input,.taxonomy-request-step select,.taxonomy-request-step textarea{max-width:100%}.taxonomy-requested{background:#f2f5f2;border-radius:6px;padding:7px 9px}.seller-quality{display:none!important}
@media(max-width:650px){.taxonomy-grid{grid-template-columns:1fr}.taxonomy-edge-options{grid-template-columns:repeat(2,minmax(0,1fr))}.taxonomy-readiness{padding:10px 12px}.taxonomy-request-nav{gap:6px}.taxonomy-request-nav button{padding:8px;font-size:11px}.taxonomy-summary dl>div{grid-template-columns:1fr;gap:4px}.taxonomy-request-footer .submit-request{width:100%;margin:0}}
