/* Simple Bento UI for plugin admin */
.mainreby-bento {background:#fff;border-radius:18px;box-shadow:0 4px 12px rgba(20,40,80,0.07);padding:30px 26px 22px 26px;margin:18px 0 32px 0;max-width:1100px;}
.mainreby-bento h2:first-child,.mainreby-bento h1:first-child{margin-top:0;}
.mainreby-bento table.form-table th{font-weight:600;color:#174e7a;width:180px;vertical-align:top;}
.mainreby-bento table.form-table td{padding-bottom:8px;}
.mainreby-bento input,.mainreby-bento select,.mainreby-bento textarea{border-radius:7px;min-width:200px;background:#f7fafd;padding:7px 11px;border:1px solid #c6daee;}
.mainreby-bento input[type="color"]{padding:0;width:44px;min-width:44px;height:32px;}
.mainreby-bento .button-primary{background:#174e7a;border-radius:8px;padding:9px 26px;font-weight:bold;}
.mainreby-bento .button{border-radius:7px;margin-right:3px;margin-bottom:3px;}
.mainreby-bento label{font-size:96%;color:#366;}
.mainreby-splith{display:flex;align-items:center;gap:60px;}
.mainreby-card{background:#fafbff;border-radius:14px;padding:26px 18px 10px;margin-bottom:18px;box-shadow:0 2px 7px rgba(20,40,80,0.04);}
.mainreby-txt-muted{color:#7095b8;}
.mainreby-section-title{font-size:124%;margin:7px 0 18px;font-weight:bold;letter-spacing:0.02em;}
.mainreby-header-divider{border-bottom:1px solid #d4e8f7;margin:15px 0 20px;}
@media screen and (max-width:600px){.mainreby-bento{padding:12px 5px;}.mainreby-bento .form-table th{width:initial;}}
