.seed-layout{display:grid;grid-template-columns:minmax(250px,.8fr) minmax(0,1.5fr);gap:24px}.seed-layout label,#seed-detail label,.seed-claim label{display:grid;gap:10px;margin:18px 0;font-size:15px;font-weight:600}.seed-layout input,.seed-layout textarea,#seed-detail input,#seed-detail textarea,.seed-claim input{width:100%;box-sizing:border-box;background:#0b1720;color:#f4f7fa;border:1px solid #465865;border-radius:7px;padding:13px;font:inherit}.seed-layout textarea,#seed-detail textarea{min-height:120px;font-size:13px}.seed-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0;border-bottom:1px solid #34434d}.seed-row strong{display:block;font-size:16px}.seed-row p{margin:6px 0!important}.seed-tools{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0}.seed-claim{max-width:540px;margin:8vh auto;padding:32px!important}.seed-claim p{font-size:16px;line-height:1.7}.seed-claim img{max-width:100%}.seed-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:12px;margin:18px 0}.seed-grid img{width:100%;height:120px;object-fit:cover;border-radius:6px}.seed-grid button{width:100%;margin-top:6px}.seed-grid span{display:block;font-size:13px;overflow-wrap:anywhere}.seed-status{font-size:15px;line-height:1.6;color:#dce7ed}.seed-review{margin:24px 0;padding:24px;background:#10202a;border:1px solid #53616b;border-radius:10px}.seed-review p{font-size:16px;line-height:1.6}.seed-review .seed-grid img{height:170px}.seed-review button{border:1px solid #a59466;border-radius:6px;padding:10px;color:#fff;background:#22323c;cursor:pointer}@media(max-width:850px){.seed-layout{grid-template-columns:1fr}.seed-claim{margin:24px 16px}.seed-row{align-items:flex-start;flex-wrap:wrap}}

#seed-detail{scroll-margin-top:90px}#seed-progress{display:block;width:100%;height:12px;accent-color:#f1cd78;margin:22px 0}#seed-progress[hidden]{display:none}.seed-layout input::file-selector-button,#seed-detail input::file-selector-button{font:inherit;border:0;border-radius:4px;padding:8px 12px;margin-right:12px;background:#eed18a;color:#111b20;cursor:pointer}#seed-create>.admin-button,#seed-upload{background:#edcc79;color:#101820;font-weight:700}.seed-grid img{background:#0b1720}

.seed-targets{scroll-margin-top:80px}.seed-targets label{display:grid;gap:8px;font-size:14px}.seed-targets select{background:#0b1720;color:#f4f7fa;border:1px solid #465865;border-radius:7px;padding:12px;font:inherit;max-width:100%;min-width:0}.seed-targets>label{max-width:390px}.seed-target-summary{margin:24px 0}.seed-target-meter{display:grid;grid-template-columns:1fr auto;gap:8px;min-width:120px}.seed-target-meter progress{grid-column:1/-1;width:100%;height:12px;accent-color:#edcc79}.seed-target-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.seed-target-cards section{padding:18px;background:#101e27;border:1px solid #3b505c;border-radius:10px}.seed-targets summary{cursor:pointer;padding:16px 0;color:#edcc79}.seed-target-assignment{display:grid;grid-template-columns:minmax(140px,1fr) minmax(150px,1fr) minmax(130px,.8fr) auto auto;gap:12px;align-items:end;padding:18px 0;border-bottom:1px solid #34434d}.seed-target-assignment small{display:block;margin-top:6px;color:#b7c6d0}.seed-target-assignment button{height:44px}.seed-targets .admin-table td{min-width:140px}@media(max-width:1100px){.seed-target-assignment{grid-template-columns:1fr 1fr}.seed-target-assignment>div{grid-column:1/-1}}@media(max-width:650px){.seed-target-cards{grid-template-columns:1fr}.seed-target-assignment{grid-template-columns:1fr}.seed-targets .admin-filterbar{flex-wrap:wrap}}
