.rmq-core-login-page .site-header,.rmq-core-login-page .site-footer,.rmq-core-login-page .floating-whatsapp,.rmq-core-dashboard-page .site-header,.rmq-core-dashboard-page .site-footer,.rmq-core-dashboard-page .floating-whatsapp{display:none!important}.rmq-core-login-page .inner-page,.rmq-core-dashboard-page .inner-page{padding:0;background:#eef1ed;min-height:100vh}.rmq-core-login-page .inner-page-content,.rmq-core-dashboard-page .inner-page-content{width:100%;max-width:none}.rmq-core-login-page .inner-page article,.rmq-core-dashboard-page .inner-page article{margin:0}.rmq-core-button,.rmq-outline-button{min-height:46px;border-radius:999px;padding:0 21px;display:inline-flex;align-items:center;justify-content:center;font-weight:800;font-size:13px;cursor:pointer;text-decoration:none}.rmq-core-button{border:0;background:#f26522;color:#fff;box-shadow:0 12px 25px rgba(242,101,34,.2)}.rmq-core-button:hover{background:#dd5517;color:#fff}.rmq-outline-button{border:1px solid #cad3ce;background:#fff;color:#173329}.rmq-kicker{font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:#f26522;font-weight:900}.rmq-alert{padding:13px 16px;border-radius:10px;background:#eef2ee;color:#42524b;font-size:13px;margin:14px 0}.rmq-alert-error{background:#fff0ec;color:#a43a1b}.rmq-alert-success{background:#e5f5e9;color:#1e6a37;margin-bottom:22px}

.rmq-auth-shell{min-height:100vh;display:grid;grid-template-columns:1.05fr .95fr;background:#fff}.rmq-auth-visual{min-height:100vh;padding:70px;display:flex;align-items:flex-end;color:#fff;background-color:#10261d;background-position:center;background-size:cover}.rmq-auth-visual>div{max-width:650px}.rmq-auth-visual span{font-size:11px;letter-spacing:.17em;color:#ff8a51;font-weight:900}.rmq-auth-visual h2{font-family:Georgia,serif;font-size:clamp(4rem,6vw,7.5rem);font-weight:500;line-height:.9;letter-spacing:-.055em;margin:20px 0 28px}.rmq-auth-visual p{font-family:Georgia,serif;font-size:20px;max-width:540px;color:rgba(255,255,255,.78)}.rmq-auth-panel{min-height:100vh;display:grid;place-items:center;padding:55px}.rmq-auth-card{width:min(440px,100%)}.rmq-auth-logo{display:inline-flex;margin-bottom:45px}.rmq-auth-logo img{width:84px;height:84px;object-fit:contain;border-radius:17px;box-shadow:0 12px 40px rgba(16,38,29,.12)}.rmq-auth-card h1{font-family:Georgia,serif;font-size:48px;line-height:1;letter-spacing:-.04em;margin:12px 0}.rmq-auth-card>p{color:#64726c;margin-bottom:25px}.rmq-login-form{display:grid;gap:17px}.rmq-login-form>label{display:grid;gap:7px;font-size:12px;font-weight:800;color:#263a31}.rmq-login-form input[type=text],.rmq-login-form input[type=password],.rmq-login-form input[type=number]{border:1px solid #d4dcd7;background:#fafbf9;border-radius:11px;padding:13px 14px;width:100%;outline:none}.rmq-login-form input:focus{border-color:#173329;box-shadow:0 0 0 3px rgba(23,51,41,.08)}.rmq-password{position:relative;display:block}.rmq-password button{position:absolute;right:7px;top:7px;height:34px;border:0;background:transparent;color:#66736e;font-size:11px;font-weight:800;cursor:pointer}.rmq-check{display:flex!important;grid-template-columns:auto 1fr!important;align-items:center}.rmq-login-form .rmq-core-button{width:100%;margin-top:5px}.rmq-auth-links{display:flex;justify-content:space-between;gap:20px}.rmq-back-link{display:inline-block;margin-top:25px;font-size:12px;font-weight:800;color:#56665e}

.rmq-dashboard{min-height:100vh;display:grid;grid-template-columns:255px 1fr;background:#eef1ed;color:#15271f}.rmq-sidebar{position:sticky;top:0;height:100vh;background:#0a1b15;color:#fff;padding:28px 18px;display:flex;flex-direction:column}.rmq-dashboard-brand{display:flex;align-items:center;gap:12px;padding:0 8px 28px;border-bottom:1px solid rgba(255,255,255,.1)}.rmq-dashboard-brand img{width:52px;height:52px;border-radius:11px;background:#fff;object-fit:contain}.rmq-dashboard-brand span{display:flex;flex-direction:column;line-height:1.2}.rmq-dashboard-brand strong{font-size:13px}.rmq-dashboard-brand small{font-size:10px;color:rgba(255,255,255,.5)}.rmq-sidebar nav{display:grid;gap:5px;margin-top:28px}.rmq-sidebar nav a{min-height:45px;border-radius:10px;padding:0 12px;display:flex;align-items:center;gap:10px;color:rgba(255,255,255,.66);font-size:12px;font-weight:700}.rmq-sidebar nav a>span{width:25px;height:25px;border:1px solid rgba(255,255,255,.16);border-radius:7px;display:grid;place-items:center;font-size:9px}.rmq-sidebar nav a>b{margin-left:auto;min-width:21px;height:21px;border-radius:50%;display:grid;place-items:center;background:#f26522;color:#fff;font-size:9px}.rmq-sidebar nav a:hover,.rmq-sidebar nav a.is-active{background:#173329;color:#fff}.rmq-sidebar nav a.is-active>span{background:#f26522;border-color:#f26522}.rmq-sidebar-bottom{margin-top:auto;padding-top:18px;border-top:1px solid rgba(255,255,255,.1);display:grid}.rmq-sidebar-bottom a{padding:8px;font-size:11px;color:rgba(255,255,255,.57)}.rmq-dashboard-main{padding:42px 48px 100px;min-width:0}.rmq-dashboard-main>header{display:flex;justify-content:space-between;gap:25px;align-items:center;margin-bottom:32px}.rmq-dashboard-main>header>div:first-child>span{font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:#f26522;font-weight:900}.rmq-dashboard-main>header h1{font-family:Georgia,serif;font-size:43px;line-height:1;margin-top:4px}.rmq-dashboard-stats{display:flex;gap:10px}.rmq-dashboard-stats span{padding:10px 14px;border-radius:10px;background:#fff;border:1px solid #dce2de;font-size:10px;color:#68766f}.rmq-dashboard-stats strong{font-size:15px;color:#14271f;margin-right:4px}.rmq-panel-card{background:#fff;border:1px solid #dce2de;border-radius:17px;padding:27px;margin-bottom:20px;box-shadow:0 10px 35px rgba(16,38,29,.035)}.rmq-panel-heading{display:flex;justify-content:space-between;gap:25px;align-items:center;border-bottom:1px solid #e5e9e6;padding-bottom:20px;margin-bottom:23px}.rmq-panel-heading>div{display:flex;align-items:center;gap:12px}.rmq-panel-heading>div>span{min-width:31px;height:31px;border-radius:8px;background:#eff2ef;color:#f26522;font-size:9px;font-weight:900;display:grid;place-items:center}.rmq-panel-heading h2{font-family:Georgia,serif;font-size:25px;letter-spacing:-.025em}.rmq-panel-heading>p{color:#78837e;font-size:11px}.rmq-form-grid{display:grid;gap:20px}.rmq-form-grid-two{grid-template-columns:repeat(2,1fr)}.rmq-form-grid-three{grid-template-columns:repeat(3,1fr)}.rmq-field{display:grid;gap:7px;align-content:start}.rmq-field>span,.rmq-upload>span{font-size:11px;font-weight:850;color:#34473e}.rmq-field input,.rmq-field textarea,.rmq-field select,.rmq-crm-table select{width:100%;border:1px solid #d6ddd9;background:#fafbf9;color:#192d24;border-radius:9px;padding:10px 12px;outline:none;font-size:13px}.rmq-field input:focus,.rmq-field textarea:focus,.rmq-field select:focus{border-color:#173329;box-shadow:0 0 0 3px rgba(23,51,41,.07)}.rmq-field textarea{resize:vertical;min-height:95px}.rmq-field small,.rmq-upload small{font-size:9px;color:#84908a}.rmq-save-bar{position:sticky;z-index:5;bottom:15px;background:#10261d;color:#fff;border-radius:14px;padding:14px 17px;display:flex;justify-content:space-between;align-items:center;gap:20px;box-shadow:0 14px 40px rgba(8,28,19,.25)}.rmq-save-bar>span{font-size:11px;color:rgba(255,255,255,.62)}.rmq-upload-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.rmq-upload{border:1px solid #dfe5e1;border-radius:12px;padding:12px;display:grid;gap:9px}.rmq-upload img{width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:8px;background:#edf1ee}.rmq-upload:first-child img{object-fit:contain}.rmq-upload input{font-size:10px;width:100%}.rmq-inline-upload{display:grid;grid-template-columns:1.4fr 1fr 1.2fr auto;gap:14px;align-items:end}.rmq-inline-upload .rmq-core-button{margin-bottom:1px}.rmq-admin-gallery{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.rmq-admin-gallery article{border:1px solid #e0e5e2;border-radius:12px;overflow:hidden}.rmq-admin-gallery article>img{width:100%;aspect-ratio:4/3;object-fit:cover}.rmq-admin-gallery article>div{padding:12px;display:flex;flex-direction:column}.rmq-admin-gallery small{font-size:8px;color:#f26522;text-transform:uppercase;letter-spacing:.12em;font-weight:900}.rmq-admin-gallery strong{font-family:Georgia,serif;font-size:14px;line-height:1.2;min-height:34px}.rmq-delete{color:#aa3b25;font-size:10px;font-weight:800;margin-top:9px;align-self:flex-start}.rmq-empty-state{text-align:center;padding:55px 20px;color:#748079}.rmq-empty-state strong{font-family:Georgia,serif;font-size:24px;color:#172b22}.rmq-empty-state p{font-size:12px}

.rmq-crm-toolbar{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px}.rmq-crm-filters{display:flex;gap:8px;flex-wrap:wrap}.rmq-crm-filters a{padding:9px 13px;background:#fff;border:1px solid #d8e0db;border-radius:999px;font-size:10px;font-weight:800}.rmq-crm-filters a.is-active{background:#173329;color:#fff;border-color:#173329}.rmq-crm-filters b{margin-left:5px}.rmq-table-wrap{overflow:auto}.rmq-crm-table{width:100%;border-collapse:collapse;font-size:11px}.rmq-crm-table th{text-align:left;text-transform:uppercase;letter-spacing:.08em;color:#78847e;font-size:8px;padding:9px;border-bottom:1px solid #dfe5e1}.rmq-crm-table td{padding:14px 9px;border-bottom:1px solid #edf0ee;vertical-align:top}.rmq-crm-table td:nth-child(2){min-width:145px}.rmq-crm-table td:nth-child(2) strong,.rmq-crm-table td:nth-child(2) a{display:block}.rmq-crm-table td:nth-child(2) a{color:#168147;font-weight:800}.rmq-crm-table td:nth-child(3){min-width:130px}.rmq-message-cell{display:block;max-width:260px;max-height:90px;overflow:auto;color:#607068}.rmq-crm-table select{padding:7px;min-width:105px}.rmq-crm-card{padding-bottom:10px}

.rmq-core-thanks-page .inner-page{background:#eaf0ea;padding-top:145px}.rmq-thanks{min-height:62vh;display:grid;place-items:center;padding:60px 0}.rmq-thanks-card{background:#fff;border-radius:25px;padding:60px;text-align:center;width:min(680px,100%);box-shadow:0 25px 70px rgba(11,38,26,.09)}.rmq-thanks-check{width:75px;height:75px;border-radius:50%;display:grid;place-items:center;background:#dff4e4;color:#148345;font-size:34px;margin:0 auto 24px}.rmq-thanks-card h1{font-family:Georgia,serif;font-size:55px;line-height:1;margin:14px 0}.rmq-thanks-card p{color:#65736d;max-width:520px;margin:0 auto 28px}.rmq-thanks-card>div{display:flex;justify-content:center;flex-wrap:wrap;gap:10px}

@media(max-width:1050px){.rmq-dashboard{grid-template-columns:210px 1fr}.rmq-dashboard-main{padding:35px 28px 90px}.rmq-upload-grid{grid-template-columns:repeat(2,1fr)}.rmq-admin-gallery{grid-template-columns:repeat(3,1fr)}.rmq-inline-upload{grid-template-columns:1fr 1fr}.rmq-auth-visual{padding:45px}}
@media(max-width:760px){.rmq-auth-shell{grid-template-columns:1fr}.rmq-auth-visual{display:none}.rmq-auth-panel{padding:35px 22px}.rmq-dashboard{display:block}.rmq-sidebar{position:relative;height:auto;padding:15px}.rmq-dashboard-brand{padding-bottom:14px}.rmq-sidebar nav{display:flex;overflow:auto;margin-top:14px;padding-bottom:4px}.rmq-sidebar nav a{flex:0 0 auto}.rmq-sidebar-bottom{display:none}.rmq-dashboard-main{padding:27px 16px 80px}.rmq-dashboard-main>header{align-items:flex-start;flex-direction:column}.rmq-dashboard-main>header h1{font-size:36px}.rmq-form-grid-two,.rmq-form-grid-three{grid-template-columns:1fr}.rmq-panel-heading{align-items:flex-start;flex-direction:column}.rmq-upload-grid{grid-template-columns:1fr 1fr}.rmq-admin-gallery{grid-template-columns:1fr 1fr}.rmq-inline-upload{grid-template-columns:1fr}.rmq-crm-table thead{display:none}.rmq-crm-table,.rmq-crm-table tbody,.rmq-crm-table tr,.rmq-crm-table td{display:block;width:100%}.rmq-crm-table tr{border-bottom:1px solid #dfe5e1;padding:12px 0}.rmq-crm-table td{border:0;padding:6px 6px 6px 100px;position:relative;min-height:30px}.rmq-crm-table td:before{content:attr(data-label);position:absolute;left:6px;top:6px;color:#7d8983;font-size:8px;text-transform:uppercase;letter-spacing:.08em;font-weight:900}.rmq-message-cell{max-width:none}.rmq-thanks-card{padding:42px 24px}.rmq-thanks-card h1{font-size:43px}}
@media(max-width:480px){.rmq-upload-grid,.rmq-admin-gallery{grid-template-columns:1fr}.rmq-save-bar{align-items:stretch;flex-direction:column}.rmq-crm-toolbar{align-items:stretch;flex-direction:column}.rmq-outline-button{width:100%}}
