/* Scoped adaptation of observation platform-admin and platform-admin-kindergartens. */
.platform-gardens{box-sizing:border-box;max-width:960px;margin:0 auto;min-height:100vh;padding:32px 30px 48px;background:#FAF7F1;color:#433A32}
.platform-gardens header{margin-bottom:20px}.platform-gardens h1{font-size:32px;line-height:1.45;margin:8px 0 24px}.platform-gardens h2{font-size:24px;margin:0 0 14px}
.platform-gardens section{background:#fff;border:1px solid #E8DECF;border-radius:20px;padding:20px;margin-bottom:20px}
.platform-gardens input{box-sizing:border-box;width:100%;min-height:52px;border:1px solid #E8DECF;border-radius:18px;padding:16px;margin-bottom:16px;background:#FFFCF7;color:#433A32}
.platform-gardens button{min-height:52px;border:0;border-radius:18px;padding:12px 20px;font-size:18px;white-space:normal;overflow-wrap:anywhere;cursor:pointer}
.platform-gardens .primary{background:linear-gradient(135deg,#B76842,#A65330);color:#fff}.platform-gardens button[disabled]{opacity:.5}
.platform-gardens .group-header{width:100%;display:flex;justify-content:space-between;background:#F6F1E8;color:#A65330;margin:0}.platform-gardens .group-body{padding:0 12px}
.platform-gardens .row{width:100%;background:#fff;display:flex;align-items:center;justify-content:space-between;gap:16px;text-align:left;padding:18px 0;border-bottom:1px solid #FAF7F1;border-radius:0}
.platform-gardens .row>span:first-child{flex:1;min-width:0}.platform-gardens strong{overflow-wrap:anywhere}.platform-gardens small{display:block;margin-top:8px;color:#786D61}
.platform-gardens [data-error]{color:#b91c1c}.platform-gardens p{color:#786D61;line-height:1.75}
