.seed-table{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:48px 0}.seed-table table,.seed-table td,.seed-table tr{border:1px solid var(--table-border-color,rgba(46,46,46,.73));border-collapse:separate;border-spacing:0;font-size:16px;line-height:24px}.seed-table-entry-bold{font-weight:700;color:var(--table-text-color,#4B5B4B);white-space:pre-line;padding:16px;text-align:left}.seed-table-entry{color:var(--table-text-color,white);white-space:pre-line;padding:16px}.seed-table-price-row{background-color:#f2f4e5}.seed-table-price-row .seed-table-entry-bold,.seed-table-price-row .seed-table-entry-price p{color:#4b5b4b}.seed-table-entry-price{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:16px;border:none}@media(max-width:770px){.seed-table{margin:0 5%}}@media(max-width:450px){.seed-table{margin:16px}.seed-table table,.seed-table td,.seed-table tr{font-size:14px;line-height:22px}}.popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.popup-overlay .popup-content{background-color:#fff;padding:32px;border-radius:8px;width:80%;max-width:1200px;max-height:90vh;overflow-y:auto}.popup-overlay .popup-content .popup-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:16px;margin-bottom:1rem}.popup-overlay .popup-content .popup-header h2{margin:0}.popup-overlay .popup-content .popup-body{display:flex;gap:2rem}.popup-overlay .popup-content .popup-body .popup-left,.popup-overlay .popup-content .popup-body .popup-right{flex:1 1}.popup-overlay .popup-content .popup-body .chosen-seeds-container{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:1rem}.popup-overlay .popup-content .popup-body .chosen-seed{display:flex;align-items:center;gap:.5rem}.popup-overlay .popup-content .popup-body .chosen-seed img{width:180px;height:180px;object-fit:contain;border-radius:4px}.popup-overlay .popup-content .popup-body .chosen-seed .seed-info{flex:1 1}.popup-overlay .popup-content .popup-body .chosen-seed .seed-info h3{margin:0;font-size:20px}.popup-overlay .popup-content .popup-body .chosen-seed .seed-info p{margin:.5rem 0 0}.popup-overlay .popup-content .popup-body .other-seeds{display:flex;flex-direction:column;gap:1rem}.popup-overlay .popup-content .popup-body .other-seed{display:flex;align-items:center;gap:.5rem}.popup-overlay .popup-content .popup-body .other-seed img{width:120px;height:120px;object-fit:contain;border-radius:4px}.popup-overlay .popup-content .popup-body .other-seed .seed-info{flex:1 1}.popup-overlay .popup-content .popup-body .other-seed .seed-info h3{margin:0;font-size:14px}.popup-overlay .popup-content .popup-body .other-seed .seed-info p{margin:.5rem 0 0}.popup-overlay .popup-content .popup-body .seed-actions{display:flex;flex-direction:column;align-items:center;gap:.25rem}.popup-overlay .popup-content .popup-body .seed-actions .add-button,.popup-overlay .popup-content .popup-body .seed-actions .remove-button{background-color:#fff;color:#888;border:1px solid #888;padding:4px;border-radius:50%;cursor:pointer;font-size:12px;line-height:1;width:32px;height:32px;display:flex;justify-content:center;align-items:center}.popup-overlay .popup-content .popup-body .seed-actions .add-button:hover,.popup-overlay .popup-content .popup-body .seed-actions .remove-button:hover{background-color:#f2f4e5}.popup-overlay .popup-content .popup-body .popup-right form{display:flex;flex-direction:column;gap:1rem}.popup-overlay .popup-content .popup-body .popup-right form .form-group{display:flex;flex-direction:column}.popup-overlay .popup-content .popup-body .popup-right form .form-group label{margin-bottom:.5rem}.popup-overlay .popup-content .popup-body .popup-right form .form-group input,.popup-overlay .popup-content .popup-body .popup-right form .form-group textarea{padding:8px;border:1px solid #ccc;border-radius:4px}.popup-overlay .popup-content .popup-body .popup-right form .form-buttons{display:flex;justify-content:flex-end;gap:1rem}.popup-overlay .popup-content .popup-body .popup-right form .form-buttons .cancel-button{background-color:#fff;color:#000;border:1px solid #000;padding:8px 16px;border-radius:32px;cursor:pointer;box-sizing:border-box}.popup-overlay .popup-content .popup-body .popup-right form .form-buttons .cancel-button:hover{background-color:#000;color:#fff}.popup-content{background-color:#fff;padding:48px;border-radius:10px;position:relative;width:80%;max-width:900px}.popup-header{text-align:center;margin-bottom:32px}.popup-header h2{font-size:24px;color:#333}.popup-body{display:flex;justify-content:space-between}.popup-left,.popup-right{width:48%}.chosen-seed,.other-seed{display:flex;align-items:center;margin-bottom:20px}.chosen-seed img,.other-seed img{width:100px;height:100px;margin-right:20px;object-fit:contain}.chosen-seed .seed-info h3,.other-seed .seed-info h3{margin:0;font-size:18px}.chosen-seed .seed-info p,.other-seed .seed-info p{margin:0;color:#666}.chosen-seed img{width:150px;height:150px}.other-seed a{color:#000}.other-seed a,.other-seed a:hover{text-decoration:underline}.form-group{margin-bottom:32px}.form-group label{display:block;margin-bottom:5px;font-weight:700}.form-group input,.form-group textarea{width:100%;padding:2px;border:1px solid #ccc;border-radius:5px}.form-group textarea{height:200px}.form-group p{margin:0}.form-buttons{display:flex;justify-content:flex-end;gap:10px}.form-buttons .cancel-button{background-color:#fff;border:1px solid #000;border-radius:32px;padding:16px;box-shadow:0 1px 0 rgba(27,31,35,.1);box-sizing:border-box;cursor:pointer;display:flex;align-items:center;justify-content:center;position:relative;text-align:center;max-height:48px;color:#000;text-decoration:none;font-size:20px;line-height:28px}@media(max-width:768px){.popup-body{flex-direction:column}.popup-left,.popup-right{width:100%}.popup-content{padding:2px}.chosen-seed img,.other-seed img{width:60px;height:60px}.seed-info h3,.seed-info p{font-size:12px}.form-buttons .cancel-button,.form-buttons .orange-button{padding:.5rem 1rem!important;font-size:12px!important;max-height:none!important;display:flex;align-items:center;justify-content:center;width:75px}}