.sewa-admin{max-width:1150px;color:#17352d}.sewa-admin header{background:#083b32;color:white;padding:30px;border-radius:18px;margin:20px 0}.sewa-admin header h1{color:white;font-size:32px;font-weight:750}.sewa-admin header span{color:#75e2af}.sewa-card{background:white;border:1px solid #dce5df;padding:25px;border-radius:16px;margin:18px 0}.sewa-card label{display:block;margin:14px 0}.sewa-card input:not([type=checkbox]),.sewa-card select,.sewa-card textarea{display:block;width:100%;max-width:650px;margin-top:8px;border-color:#bbcec3;border-radius:7px;padding:8px}.sewa-editor{display:grid;grid-template-columns:1.2fr 1fr;gap:25px}.sewa-editor aside{background:#eee9df;border-radius:12px;padding:24px;align-self:start}.sewa-bubble{margin-top:22px;background:#d9fdd3;padding:16px;border-radius:12px;box-shadow:0 2px 3px #0001;overflow-wrap:anywhere}.sewa-bubble p{white-space:pre-wrap;font-size:15px;line-height:1.8}.sewa-bubble img{max-width:100%;border-radius:8px}.sewa-bubble small{color:#557268}.sewa-otp{padding:20px;background:#f3faf6;border:1px solid #cfe3d8;border-radius:12px;margin:20px 0}.sewa-otp input{display:block;width:100%;margin:10px 0;padding:10px}.sewa-otp button{margin:8px 0;background:#087c57;color:white;border:0;border-radius:6px;padding:11px 18px;cursor:pointer}.sewa-otp button:disabled{opacity:.5}.sewa-otp .sewa-phone{direction:ltr}.sewa-card details{margin:20px 0}.sewa-card summary{cursor:pointer;font-weight:bold}@media(max-width:800px){.sewa-editor{grid-template-columns:1fr}}
