.garden-owner-page{max-width:1120px;margin:0 auto;padding:20px 15px 36px}.garden-owner-hero{padding:22px 24px;border-radius:24px;background:linear-gradient(135deg,#114d39,#328b54);color:#fff;box-shadow:0 16px 34px rgba(22,81,53,.2)}.garden-owner-hero span{font-size:.75rem;color:#d8f0dc;font-weight:800}.garden-owner-hero h1{margin:6px 0;font-size:1.55rem;color:#fff}.garden-owner-hero p{margin:0;color:#e2f1e5;line-height:1.75}.garden-table-card,.garden-published-card{margin-top:15px;padding:18px;border:1px solid #d7e6dc;border-radius:22px;background:#fff;box-shadow:0 9px 25px rgba(17,70,44,.06)}.garden-table-card>header,.garden-published-card>header{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px}.garden-table-card h2,.garden-published-card h2{margin:0;color:#174c39;font-size:1.05rem}.garden-table-card p,.garden-published-card p{margin:4px 0 0;color:#718278;font-size:.77rem}.garden-table-wrap{overflow:auto;border:1px solid #e0ebe3;border-radius:15px}.garden-entry-table{width:100%;min-width:720px;border-collapse:collapse}.garden-entry-table th{padding:11px;background:#f0f8f1;color:#34634c;text-align:right;font-size:.73rem}.garden-entry-table td{padding:8px;border-top:1px solid #ebf1ed}.garden-entry-table input{width:100%;min-height:42px;padding:8px;border:1px solid #d5e2da;border-radius:10px;background:#fff;font:inherit}.garden-entry-table input:focus{outline:2px solid #9bcfad;border-color:#4d9b64}.garden-remove-row{width:36px;height:36px;border:0;border-radius:10px;background:#fff0ee;color:#bd4b43;cursor:pointer}.garden-table-card .cart-button{margin-top:13px}.garden-published-card>header>b{padding:7px 10px;border-radius:99px;background:#e9f6ec;color:#227044;font-size:.72rem}.garden-published-table{border:1px solid #e0ebe3;border-radius:15px;overflow:hidden}.garden-published-head,.garden-published-table article{display:grid;grid-template-columns:1fr 1.7fr 2fr auto;gap:10px;align-items:center;padding:11px 13px}.garden-published-head{background:#f2f8f3;color:#557363;font-size:.69rem;font-weight:800}.garden-published-table article{border-top:1px solid #eaf0eb;color:#526e60;font-size:.77rem}.garden-published-table article>b{color:#1d523c}.garden-published-table article.is-hidden{opacity:.55;background:#fafafa}.garden-published-table form{margin:0}.garden-published-table .outline-action{padding:6px 9px;font-size:.68rem}.garden-published-table em{font-style:normal;color:#8a7353}.garden-empty{display:grid;justify-items:center;gap:8px;padding:32px;color:#75857d;text-align:center}.garden-empty i{font-size:1.7rem;color:#77a88b}.garden-empty b{color:#3d6150}@media(max-width:640px){.garden-owner-page{padding:12px 10px 30px}.garden-owner-hero{padding:18px;border-radius:19px}.garden-owner-hero h1{font-size:1.25rem}.garden-table-card,.garden-published-card{padding:13px;border-radius:17px}.garden-table-card>header,.garden-published-card>header{align-items:flex-start}.garden-table-card>header .outline-action{white-space:nowrap;font-size:.7rem}.garden-published-head{display:none}.garden-published-table article{grid-template-columns:1fr auto;gap:5px 10px}.garden-published-table article>span:nth-child(2),.garden-published-table article>span:nth-child(3){grid-column:1/-1;font-size:.7rem}.garden-published-table article>span:last-child{grid-column:2;grid-row:1}.garden-published-table article>b{grid-column:1;grid-row:1}}
/* تنقل واضح لإدارة الزراعة */
.garden-owner-tabs,.garden-request-state-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:14px 0;padding:7px;border:1px solid #d0e8d5;border-radius:17px;background:#f5fbf6}.garden-owner-tabs a,.garden-request-state-tabs a{display:flex;align-items:center;justify-content:center;gap:6px;min-height:43px;border-radius:12px;color:#34704a;text-decoration:none;font-size:.76rem;font-weight:800}.garden-owner-tabs a.active,.garden-request-state-tabs a.active{background:linear-gradient(135deg,#176945,#5b9f49);color:#fff;box-shadow:0 7px 14px rgba(34,107,62,.16)}.garden-shared-date{display:grid;gap:6px;width:min(100%,330px);margin:0 0 13px;color:#285f3f;font-size:.8rem;font-weight:800}.garden-shared-date input{min-height:46px;border:1px solid #bcd8c3;border-radius:12px;padding:8px;background:#fff;font:inherit}.garden-request-list,.garden-services-list{display:grid;gap:11px}.garden-request-list article,.garden-services-list article{padding:16px;border:1px solid #d4e7d8;border-radius:18px;background:linear-gradient(145deg,#fff,#f6fbf7);box-shadow:0 8px 22px rgba(24,83,43,.06)}.garden-request-list header{display:flex;justify-content:space-between;gap:10px}.garden-request-list header b{color:#225e3e}.garden-request-list header span,.garden-request-list p{color:#6c8172;font-size:.76rem}.garden-request-list p{margin:8px 0;line-height:1.7}.garden-request-list>a{margin-top:8px}.garden-request-list .cart-button{display:inline-flex;text-decoration:none}.garden-request-list article>a:not(.cart-button){color:#267047;font-weight:800;font-size:.75rem}.garden-services-list article{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:12px}.garden-services-list article>span{display:grid;place-items:center;width:47px;height:47px;border-radius:15px;background:#e3f2e5;color:#287046}.garden-services-list h2{margin:0;color:#245e3e;font-size:1rem}.garden-services-list p{margin:4px 0 0;color:#718178;font-size:.78rem;line-height:1.6}@media(max-width:540px){.garden-owner-tabs,.garden-request-state-tabs{gap:5px;padding:5px}.garden-owner-tabs a,.garden-request-state-tabs a{min-height:42px;font-size:.65rem}.garden-request-list header{display:grid}.garden-shared-date{width:100%}}
.garden-request-actions{display:flex;align-items:center;gap:8px;margin-top:11px}.garden-request-actions form{margin:0}.garden-request-actions details{flex:1}.garden-request-actions summary{color:#a24b43;font-size:.75rem;font-weight:800;cursor:pointer}.garden-request-actions details form{display:grid;gap:7px;margin-top:8px;padding:10px;border:1px solid #f0ccc7;border-radius:12px;background:#fff7f6}.garden-request-actions label{display:grid;gap:4px;color:#844d48;font-size:.7rem;font-weight:800}.garden-request-actions input{min-height:39px;border:1px solid #e4bbb6;border-radius:9px;padding:7px;font:inherit}@media(max-width:540px){.garden-request-actions{align-items:stretch;flex-direction:column}.garden-request-actions .cart-button{width:100%;justify-content:center}}
