.garden-buddy-dashboard{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;max-width:1200px;margin:0 auto;padding:20px;color:#333}.garden-buddy-dashboard-header{margin-bottom:30px;border-bottom:1px solid #eee;padding-bottom:15px}.garden-buddy-greeting{font-size:18px;color:#666}.garden-buddy-dashboard-widgets{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;margin-bottom:40px}.garden-buddy-widget{background:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,0.1);padding:20px;transition:transform 0.2s ease-in-out}.garden-buddy-widget:hover{transform:translateY(-5px);box-shadow:0 4px 8px rgba(0,0,0,0.15)}.garden-buddy-widget h3{margin-top:0;border-bottom:2px solid #f0f0f0;padding-bottom:10px;font-size:18px;color:#2e7d32}.garden-buddy-widget h4{margin:15px 0 10px;font-size:16px;color:#555}.garden-buddy-button{display:inline-block;padding:8px 16px;border-radius:4px;font-size:14px;font-weight:600;cursor:pointer;text-decoration:none;border:none;transition:background-color 0.3s,color 0.3s}.garden-buddy-button-primary{background-color:#2e7d32;color:#fff}.garden-buddy-button-primary:hover{background-color:#1b5e20}.garden-buddy-button-secondary{background-color:#f5f5f5;color:#333;border:1px solid #ddd}.garden-buddy-button-secondary:hover{background-color:#e0e0e0}.garden-buddy-weather{color:#333}.garden-buddy-weather-data{margin-bottom:15px}.garden-buddy-weather-item{margin-bottom:8px;display:flex;justify-content:space-between}.garden-buddy-weather-label{font-weight:600}.garden-buddy-forecast{background-color:#f9f9f9;border-radius:4px;padding:10px;margin-bottom:15px}.garden-buddy-forecast-item{margin-bottom:5px}.garden-buddy-advice{margin-top:15px}.garden-buddy-advice-item{padding:8px;border-radius:4px;margin-bottom:8px;background-color:#f0f4c3}.garden-buddy-advice-high{background-color:#ffcdd2}.garden-buddy-advice-medium{background-color:#fff9c4}.garden-buddy-planting-guide{color:#333}.garden-buddy-plants-list{list-style:none;padding:0;margin:0}.garden-buddy-plant-item{padding:8px 0;border-bottom:1px dashed #ddd;display:flex;justify-content:space-between;align-items:center}.garden-buddy-plant-item:last-child{border-bottom:none}.garden-buddy-plant-name{font-weight:600}.garden-buddy-plant-warning{color:#e53935;font-size:13px}.garden-buddy-plant-add{color:#2e7d32;text-decoration:none;font-size:13px}.garden-buddy-more-link{margin-top:15px;text-align:right}.garden-buddy-more-link a{color:#2e7d32;text-decoration:none;font-size:14px}.garden-buddy-garden-log{margin-top:40px;margin-bottom:40px}.garden-buddy-add-plant-form{background:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,0.1);padding:20px;margin-bottom:30px}.garden-buddy-form-row{margin-bottom:15px}.garden-buddy-form-row label{display:block;margin-bottom:5px;font-weight:600;color:#555}.garden-buddy-form-row input[type="text"],.garden-buddy-form-row input[type="date"],.garden-buddy-form-row select,.garden-buddy-form-row textarea{width:100%;padding:8px;border:1px solid #ddd;border-radius:4px;box-sizing:border-box}.garden-buddy-form-row textarea{resize:vertical;min-height:80px}.garden-buddy-form-row .required{color:#e53935}.garden-buddy-plants{margin-top:30px}.garden-buddy-plants-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px}.garden-buddy-plant-card{background:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,0.1);padding:15px;transition:transform 0.2s ease-in-out}.garden-buddy-plant-card:hover{transform:translateY(-3px);box-shadow:0 4px 8px rgba(0,0,0,0.15)}.garden-buddy-plant-card{position:relative}.garden-buddy-status-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(255,255,255,0.9);display:flex;align-items:center;justify-content:center;font-weight:600;color:#333;z-index:10;border-radius:8px;animation:fadeIn 0.3s ease-in-out}.garden-buddy-deleting .garden-buddy-status-overlay{color:#e53935}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.garden-buddy-processing{opacity:0.7;font-style:italic;cursor:wait !important}.garden-buddy-alert.garden-buddy-success{background-color:#e8f5e9;color:#2e7d32;transition:background-color 0.3s ease-in-out,color 0.3s ease-in-out}.garden-buddy-plant-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:10px;border-bottom:1px solid #f0f0f0;padding-bottom:10px}.garden-buddy-plant-title{margin:0;font-size:16px;color:#2e7d32}.garden-buddy-plant-variety{font-weight:normal;font-size:14px;color:#555}.garden-buddy-plant-actions{display:flex}.garden-buddy-plant-edit,.garden-buddy-plant-delete,.garden-buddy-plant-save,.garden-buddy-plant-cancel{background:none;border:none;cursor:pointer;padding:0;margin-left:8px;color:#757575;transition:color 0.2s}.garden-buddy-plant-edit:hover{color:#2e7d32}.garden-buddy-plant-delete:hover{color:#e53935}.garden-buddy-plant-save{color:#2e7d32}.garden-buddy-plant-save:hover{color:#1b5e20}.garden-buddy-plant-cancel{color:#e53935}.garden-buddy-plant-cancel:hover{color:#c62828}@keyframes garden-buddy-spinning{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.garden-buddy-spinning{display:inline-block;animation:garden-buddy-spinning 1s linear infinite}.garden-buddy-plant-details{font-size:14px}.garden-buddy-plant-detail{margin-bottom:5px}.garden-buddy-detail-label{font-weight:600;color:#555}.garden-buddy-growth-progress{margin:15px 0}.garden-buddy-progress-bar-container{height:8px;background-color:#e0e0e0;border-radius:4px;overflow:hidden}.garden-buddy-progress-bar{height:100%;background-color:#4caf50;transition:width 0.3s ease-in-out}.garden-buddy-progress-label{font-size:12px;color:#757575;margin-top:5px;text-align:right}.garden-buddy-ready{color:#2e7d32;font-weight:600}.garden-buddy-plant-notes{margin-top:10px;font-size:13px;line-height:1.4;color:#666;background-color:#f9f9f9;padding:8px;border-radius:4px}.garden-buddy-notes-label{font-weight:600;color:#555}.garden-buddy-plant-alerts{margin-top:10px}.garden-buddy-alert{padding:8px;border-radius:4px;margin-bottom:5px;font-size:13px;font-weight:600}.garden-buddy-alert-watering{background-color:#bbdefb;color:#1565c0}.garden-buddy-alert-pest{background-color:#ffccbc;color:#d84315}.garden-buddy-watering-alert{color:#333}.garden-buddy-watering-summary{padding:15px;border-radius:4px;margin-bottom:15px;text-align:center}.garden-buddy-watering-low{background-color:#e8f5e9;color:#2e7d32}.garden-buddy-watering-medium{background-color:#e3f2fd;color:#0288d1}.garden-buddy-watering-high{background-color:#e1f5fe;color:#0277bd}.garden-buddy-summary-message{margin:0;font-weight:600}.garden-buddy-no-watering{padding:15px;background-color:#e8f5e9;border-radius:4px;text-align:center;color:#2e7d32;font-weight:600}.garden-buddy-watering-today{margin-bottom:20px}.garden-buddy-watering-today h4,.garden-buddy-watering-forecast h4{margin-top:0;margin-bottom:15px;padding-bottom:8px;border-bottom:1px solid #e0e0e0;color:#0288d1;font-size:16px}.garden-buddy-watering-list{list-style:none;padding:0;margin:0}.garden-buddy-watering-item{margin-bottom:15px;padding:15px;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,0.1);transition:transform 0.2s ease-in-out}.garden-buddy-watering-item:hover{transform:translateY(-3px);box-shadow:0 3px 6px rgba(0,0,0,0.15)}.garden-buddy-watering-item.garden-buddy-urgency-high{border-left:4px solid #0277bd;background-color:rgba(225,245,254,0.4)}.garden-buddy-watering-item.garden-buddy-urgency-medium{border-left:4px solid #039be5;background-color:rgba(227,242,253,0.4)}.garden-buddy-watering-item.garden-buddy-urgency-low{border-left:4px solid #4fc3f7;background-color:rgba(232,245,233,0.4)}.garden-buddy-watering-item:last-child{margin-bottom:0}.garden-buddy-watering-header{display:flex;align-items:center;margin-bottom:12px;flex-wrap:wrap}.garden-buddy-watering-icon{margin-right:8px;font-size:18px;color:#2196f3}.garden-buddy-watering-plant{font-size:16px;font-weight:600;color:#333;margin-right:auto}.garden-buddy-watering-badge{margin-left:10px;padding:3px 8px;border-radius:12px;font-size:0.7em;font-weight:600;letter-spacing:0.5px;text-transform:uppercase}.garden-buddy-watering-badge.garden-buddy-urgency-high{background-color:#0277bd;color:white}.garden-buddy-watering-details{display:flex;flex-wrap:wrap}.garden-buddy-watering-amount-detail,.garden-buddy-watering-zone-detail{flex:1 1 200px;margin-bottom:5px}.garden-buddy-detail-label{font-weight:600;color:#555;margin-right:5px}.garden-buddy-detail-value{color:#333}.garden-buddy-watering-total{margin-top:15px;padding:12px;background-color:#e1f5fe;border-radius:4px;text-align:center;color:#0288d1;font-size:15px}.garden-buddy-total-value{font-weight:700;font-size:16px}.garden-buddy-watering-forecast{margin-top:25px}.garden-buddy-forecast-list{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:10px}.garden-buddy-forecast-item{flex:1 1 calc(33.333% - 10px);min-width:180px;padding:12px;border-radius:6px;box-shadow:0 1px 3px rgba(0,0,0,0.1)}.garden-buddy-forecast-needed{background-color:rgba(227,242,253,0.5);border-left:3px solid #039be5}.garden-buddy-forecast-not-needed{background-color:rgba(232,245,233,0.5);border-left:3px solid #4caf50}.garden-buddy-forecast-date{font-weight:600;margin-bottom:5px;color:#555;font-size:14px}.garden-buddy-forecast-status{display:flex;align-items:center;font-weight:600;margin-bottom:5px}.garden-buddy-status-icon{margin-right:5px;font-size:16px}.garden-buddy-forecast-needed .garden-buddy-status-text{color:#0288d1}.garden-buddy-forecast-not-needed .garden-buddy-status-text{color:#2e7d32}.garden-buddy-forecast-reason{font-size:13px;color:#757575;font-style:italic}.garden-buddy-pest-alert{color:#333}.garden-buddy-pest-risk{padding:15px;border-radius:4px;margin-bottom:15px;text-align:center}.garden-buddy-pest-risk-low{background-color:#e8f5e9;color:#2e7d32}.garden-buddy-pest-risk-medium{background-color:#fff9c4;color:#f57f17}.garden-buddy-pest-risk-high{background-color:#ffebee;color:#c62828}.garden-buddy-risk-message{margin:0;font-weight:600}.garden-buddy-pest-list{list-style:none;padding:0;margin:0}.garden-buddy-pest-item{margin-bottom:15px;padding:15px;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,0.1);transition:transform 0.2s ease-in-out}.garden-buddy-pest-item:hover{transform:translateY(-3px);box-shadow:0 3px 6px rgba(0,0,0,0.15)}.garden-buddy-pest-item.garden-buddy-risk-current{border-left:4px solid #c62828;background-color:rgba(255,235,238,0.4)}.garden-buddy-pest-item.garden-buddy-risk-future{border-left:4px solid #f57f17;background-color:rgba(255,249,196,0.4)}.garden-buddy-pest-item:last-child{margin-bottom:0}.garden-buddy-pest-header{display:flex;align-items:center;margin-bottom:12px;flex-wrap:wrap}.garden-buddy-risk-badge{margin-left:10px;padding:3px 8px;border-radius:12px;font-size:0.7em;font-weight:600;letter-spacing:0.5px;text-transform:uppercase}.garden-buddy-risk-badge.garden-buddy-risk-current{background-color:#c62828;color:white}.garden-buddy-risk-badge.garden-buddy-risk-future{background-color:#f57f17;color:white}.garden-buddy-pest-name{font-size:16px;font-weight:600;color:#333;margin-right:auto}.garden-buddy-risk-date{display:block;width:100%;margin-top:4px;font-size:13px;color:#757575;font-style:italic}.garden-buddy-pest-details{margin-top:10px}.garden-buddy-pest-detail-section{margin-bottom:12px;padding-bottom:12px;border-bottom:1px dotted #eee}.garden-buddy-pest-detail-section:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.garden-buddy-pest-detail-title{font-weight:600;font-size:14px;color:#555;margin-bottom:5px}.garden-buddy-pest-detail-content{font-size:14px;line-height:1.4;color:#666}.garden-buddy-pest-affected-plants{margin-top:10px;font-size:13px;background-color:#f5f5f5;padding:8px;border-radius:4px}.garden-buddy-affected-plant{font-weight:600;color:#d84315}.garden-buddy-more-info{display:inline-block;margin-top:10px;color:#2e7d32;text-decoration:none;font-size:13px;font-weight:600;transition:color 0.2s}.garden-buddy-more-info:hover{color:#1b5e20;text-decoration:underline}.garden-buddy-no-pests{padding:15px;background-color:#e8f5e9;border-radius:4px;text-align:center;color:#2e7d32;font-weight:600}.garden-buddy-pest-icon{margin-right:8px;font-size:18px;color:#ff5722}.garden-buddy-pest-name{font-weight:600;color:#d84315}.garden-buddy-pest-details{padding-left:26px;font-size:13px;line-height:1.4}.garden-buddy-pest-plant{margin-bottom:5px;color:#555}.garden-buddy-pest-recognize,.garden-buddy-pest-fix{margin-top:5px;padding:5px;background-color:#f9f9f9;border-radius:4px}.garden-buddy-harvest-ready{color:#333}.garden-buddy-harvest-list{list-style:none;padding:0;margin:0}.garden-buddy-harvest-item{padding:8px 0;border-bottom:1px dashed #ddd;display:flex;align-items:center}.garden-buddy-harvest-item:last-child{border-bottom:none}.garden-buddy-harvest-icon{margin-right:8px;font-size:18px;color:#f57f17}.garden-buddy-harvest-plant{font-weight:600;margin-right:5px}.garden-buddy-harvest-variety{color:#757575;margin-right:5px}.garden-buddy-harvest-zone{color:#757575;font-size:13px}.garden-buddy-email-preferences{margin-top:30px;background:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,0.1);padding:20px}.garden-buddy-email-option{margin-bottom:15px}.garden-buddy-email-option label{display:flex;align-items:center}.garden-buddy-email-option input[type="checkbox"]{margin-right:8px}.garden-buddy-login-required{background-color:#f9f9f9;border-radius:8px;padding:20px;text-align:center;margin:20px 0}.garden-buddy-notice{padding:15px;background-color:#f9f9f9;border-radius:4px;color:#757575;text-align:center;font-style:italic}.garden-buddy-error{padding:15px;background-color:#ffebee;border-radius:4px;color:#c62828;text-align:center}@media (max-width:768px){.garden-buddy-dashboard-widgets{grid-template-columns:1fr}.garden-buddy-plants-grid{grid-template-columns:1fr}.garden-buddy-form-row button{width:100%}}.garden-buddy-plant-card.edit-mode{background-color:#f9f9f9;border-left:3px solid #2e7d32;transition:all 0.3s ease-in-out;box-shadow:0 4px 12px rgba(0,0,0,0.15)}.garden-buddy-edit-form{background-color:#fff;border-radius:6px;padding:15px;margin:10px 0;box-shadow:0 1px 4px rgba(0,0,0,0.1)}.garden-buddy-edit-form h4{margin-top:0;margin-bottom:15px;padding-bottom:8px;border-bottom:1px solid #e0e0e0;color:#2e7d32;font-size:16px}.garden-buddy-edit-form .garden-buddy-form-row{margin-bottom:12px}.garden-buddy-edit-form label{display:block;margin-bottom:5px;font-weight:600;color:#555;font-size:14px}.garden-buddy-edit-form input[type="text"],.garden-buddy-edit-form textarea{width:100%;padding:8px;border:1px solid #c8e6c9;border-radius:4px;background-color:#fff;font-size:14px;color:#333;box-shadow:inset 0 1px 3px rgba(0,0,0,0.1)}.garden-buddy-edit-form input[type="text"]:focus,.garden-buddy-edit-form textarea:focus{border-color:#2e7d32;box-shadow:inset 0 1px 3px rgba(0,0,0,0.1),0 0 5px rgba(46,125,50,0.5);outline:none}.garden-buddy-edit-form textarea{min-height:80px;resize:vertical}.garden-buddy-edit-form .edit-buttons{display:flex;justify-content:flex-end;gap:10px;margin-top:15px}.garden-buddy-save-button,.garden-buddy-cancel-button{padding:6px 12px;border-radius:4px;border:none;font-weight:600;font-size:14px;cursor:pointer;display:flex;align-items:center;transition:background-color 0.2s,transform 0.1s}.garden-buddy-save-button{background-color:#2e7d32;color:white}.garden-buddy-save-button:hover{background-color:#1b5e20}.garden-buddy-save-button:active{transform:translateY(1px)}.garden-buddy-cancel-button{background-color:#f5f5f5;color:#666;border:1px solid #ddd}.garden-buddy-cancel-button:hover{background-color:#e0e0e0}.garden-buddy-save-button .dashicons,.garden-buddy-cancel-button .dashicons{margin-right:4px;font-size:18px;line-height:18px;width:18px;height:18px}.garden-buddy-plant-card.edit-mode::before{content:"Editing...";display:block;background-color:#2e7d32;color:white;padding:4px 8px;position:absolute;top:-10px;right:10px;font-size:12px;border-radius:4px;font-weight:bold;z-index:10;box-shadow:0 2px 4px rgba(0,0,0,0.2)}.garden-buddy-spinning{animation:garden-buddy-spinning 1s linear infinite}.gb-notebook-form{max-width:600px;margin:0 auto;padding:20px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}.gb-notebook-form h2{color:#2e7d32;margin-bottom:20px;font-size:1.5rem;border-bottom:2px solid #2e7d32;padding-bottom:10px}.gb-form-group{margin-bottom:20px}.gb-form-group label{display:block;margin-bottom:8px;font-weight:600;color:#333}.gb-form-group select,.gb-form-group input[type="text"],.gb-form-group input[type="number"],.gb-form-group input[type="date"],.gb-form-group textarea{width:100%;padding:12px;border:1px solid #ddd;border-radius:8px;font-size:16px;box-sizing:border-box;transition:border-color 0.2s,box-shadow 0.2s}.gb-form-group select:focus,.gb-form-group input:focus,.gb-form-group textarea:focus{outline:none;border-color:#2e7d32;box-shadow:0 0 0 3px rgba(46,125,50,0.1)}.gb-location-section{background:#f8f9fa;padding:15px;border-radius:8px;margin-bottom:20px}.gb-location-section h3{margin:0 0 15px 0;font-size:1.1rem;color:#333}.gb-capture-btn{display:flex;align-items:center;justify-content:center;width:100%;padding:15px;background:#1976d2;color:white;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:background 0.2s}.gb-capture-btn:hover{background:#1565c0}.gb-capture-btn:disabled{background:#9e9e9e;cursor:not-allowed}.gb-capture-btn::before{content:"\1F4CD";margin-right:8px;font-size:18px}#gb-location-status{margin-top:10px;padding:10px;border-radius:6px;font-size:14px}#gb-location-status.gb-success{background:#e8f5e9;color:#2e7d32}#gb-location-status.gb-error{background:#ffebee;color:#c62828}.gb-location-coords{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}.gb-location-coords input{font-size:14px;background:#fff}#gb-veggie-info{display:none;background:linear-gradient(135deg,#e8f5e9 0%,#c8e6c9 100%);padding:20px;border-radius:12px;margin-bottom:20px;box-shadow:0 2px 8px rgba(0,0,0,0.1)}.gb-info-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.gb-info-item{background:white;padding:12px;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,0.1)}.gb-info-item.gb-info-full{grid-column:span 2}.gb-info-label{font-size:12px;color:#666;text-transform:uppercase;letter-spacing:0.5px;margin-bottom:4px}.gb-info-value{font-size:16px;font-weight:600;color:#333}.gb-difficulty-easy{color:#2e7d32}.gb-difficulty-medium{color:#f57c00}.gb-difficulty-hard{color:#c62828}.gb-phases-container{background:#fff3e0;padding:15px;border-radius:8px;margin-bottom:20px}.gb-phases-container h3{margin:0 0 15px 0;font-size:1.1rem;color:#e65100}.gb-phase-item{display:flex;align-items:center;padding:10px;background:white;border-radius:6px;margin-bottom:8px;box-shadow:0 1px 2px rgba(0,0,0,0.05)}.gb-phase-item:last-child{margin-bottom:0}.gb-phase-checkbox{width:20px;height:20px;margin-right:12px;cursor:pointer}.gb-phase-label{flex:1;font-weight:500;cursor:pointer}.gb-phase-date{width:140px;padding:8px;border:1px solid #ddd;border-radius:6px;font-size:14px}.gb-phase-date:disabled{background:#f5f5f5;color:#999}#gb-new-bed-fields{display:none;background:#e3f2fd;padding:15px;border-radius:8px;margin-top:15px}.gb-submit-btn{display:block;width:100%;padding:16px;background:#2e7d32;color:white;border:none;border-radius:8px;font-size:18px;font-weight:600;cursor:pointer;transition:background 0.2s,transform 0.1s}.gb-submit-btn:hover{background:#1b5e20}.gb-submit-btn:active{transform:translateY(1px)}.gb-submit-btn:disabled{background:#9e9e9e;cursor:not-allowed}.gb-notices{margin-bottom:20px}.gb-notice{padding:15px;border-radius:8px;font-weight:500}.gb-notice-success{background:#e8f5e9;color:#2e7d32;border:1px solid #a5d6a7}.gb-notice-error{background:#ffebee;color:#c62828;border:1px solid #ef9a9a}.gb-quality-options{display:flex;gap:10px;flex-wrap:wrap}.gb-quality-option{flex:1;min-width:80px}.gb-quality-option input[type="radio"]{display:none}.gb-quality-option label{display:block;padding:12px;text-align:center;background:#f5f5f5;border:2px solid #ddd;border-radius:8px;cursor:pointer;transition:all 0.2s}.gb-quality-option input:checked + label{background:#e8f5e9;border-color:#2e7d32;color:#2e7d32}#gb-conversion-hint{display:none;margin-top:8px;padding:8px 12px;background:#fff8e1;border-radius:6px;font-size:14px;color:#f57c00}#gb-market-value{display:none;margin-top:15px;padding:15px;background:#e8f5e9;border-radius:8px;font-size:18px;font-weight:600;color:#2e7d32;text-align:center}@media (max-width:480px){.gb-notebook-form{padding:15px}.gb-info-grid{grid-template-columns:1fr}.gb-info-item.gb-info-full{grid-column:span 1}.gb-location-coords{grid-template-columns:1fr}.gb-phase-item{flex-wrap:wrap}.gb-phase-date{width:100%;margin-top:8px}.gb-quality-options{flex-direction:column}.gb-quality-option{min-width:100%}}