.adn-cms{--adn-line:#d8e2dc;max-width:1200px;margin:auto}.adn-cms h1{font-size:clamp(2rem,4vw,3.2rem);margin-bottom:.5rem}.adn-cms-heading{display:flex;justify-content:space-between;align-items:center;gap:2rem;margin-bottom:2rem}.adn-cms-heading p{margin:0}.adn-cms-actions{display:flex;gap:1rem;flex-wrap:wrap;align-items:center}.adn-cms-toolbar{padding:1.7rem;background:#f2f5f1;border-radius:1rem}.adn-cms-toolbar p{margin:1rem 0 0}.adn-cms-tabs{display:flex;gap:.8rem;flex-wrap:wrap;margin:2rem 0 1.2rem}.adn-cms-tabs a{padding:.55rem 1rem;border:1px solid var(--adn-line);border-radius:2rem;text-decoration:none;font-size:.9rem}.adn-cms-tabs a[aria-current]{background:#14362b;color:#fff}.adn-cms-list{border-top:1px solid var(--adn-line)}.adn-cms-row{padding:1.4rem 0;border-bottom:1px solid var(--adn-line);display:flex;justify-content:space-between;align-items:center;gap:2rem}.adn-cms-row h2{font-size:1.3rem;margin:.3rem 0 .5rem;line-height:1.2}.adn-cms-row h2 a{text-decoration:none}.adn-cms-row p{margin:0}.adn-cms-type{font-size:.76rem;text-transform:uppercase;letter-spacing:.09em;color:#586d62}.adn-cms-row-actions{display:flex;gap:1rem;align-items:center;flex-shrink:0}.adn-cms-status{font-size:.8rem;padding:.3rem .7rem;background:#eef1ee;border-radius:2rem;white-space:nowrap}.adn-cms-status.pending{background:#fff1bf;color:#654900}.adn-cms-status.publish{background:#d9efdc;color:#1a5028}.adn-cms-feedback{font-size:.95rem;background:#fff5d3;border-left:3px solid #c49c2d;padding:1rem!important;margin-top:1rem!important}.adn-cms-notice{padding:1.1rem 1.3rem;background:#eef5df;border-left:4px solid #789d2a;border-radius:.4rem}.adn-cms-notice.error{background:#fff0ef;border-color:#a3382b}.adn-cms-form{max-width:960px}.adn-cms-form>label,.adn-cms-grid>label{display:block;font-weight:650;margin:1.3rem 0}.adn-cms-form input:not([type=checkbox]),.adn-cms-form textarea,.adn-cms-form select{display:block;width:100%;padding:.8rem;border:1px solid #b2c4b7;border-radius:.5rem;background:white;color:#17362b}.adn-cms-form textarea{resize:vertical;min-height:100px}.adn-cms-form small{display:block;color:#586d62;font-weight:400;font-size:.85rem;margin-top:.4rem}.adn-cms-form fieldset{border:1px solid var(--adn-line);padding:1.5rem;border-radius:.8rem;margin:1.8rem 0}.adn-cms-form legend{font-weight:750;padding:0 .5rem}.adn-cms-check{display:flex!important;gap:.65rem;align-items:flex-start;margin:.65rem 0;font-weight:400!important}.adn-cms-check input{margin-top:.4rem;width:18px;height:18px;flex-shrink:0}.adn-cms-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 1.5rem}.adn-cms-editor>label{display:block;font-weight:650;margin-bottom:.6rem}.adn-cms-editor .wp-editor-container{border:1px solid #b2c4b7}.adn-cms-editor button{min-height:0}.adn-cms-editor .wp-editor-area{border:0;border-radius:0}.adn-cms-thumbnail{max-height:170px;width:auto;border-radius:.5rem;margin-bottom:1rem}.adn-cms-save{padding-top:1rem}.adn-cms-trash{margin-top:3rem;border-top:1px solid var(--adn-line);padding-top:1.2rem}.adn-cms-trash summary{cursor:pointer;color:#8d3028}.adn-cms-login{max-width:650px;margin:2rem auto 4rem;padding:3rem;background:#f2f5f1;border-radius:1rem}.adn-cms-form .mce-container input{padding:0}.adn-cms-form .wp-editor-tools button{border-radius:3px}.adn-cms .adn-button.secondary{border-color:#9caf9f}
@media(max-width:760px){.adn-cms-heading,.adn-cms-row{flex-direction:column;align-items:flex-start;gap:1rem}.adn-cms-heading{margin-bottom:1.5rem}.adn-cms-grid{grid-template-columns:1fr}.adn-cms-form fieldset{padding:1rem}.adn-cms-toolbar{padding:1.2rem}.adn-cms-toolbar .adn-cms-actions{gap:.65rem}.adn-cms-row-actions{flex-wrap:wrap}.adn-cms-login{padding:1.5rem}.adn-cms-editor .mce-toolbar .mce-container-body{white-space:normal}}
.adn-cms-sections{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem;margin-bottom:1.4rem}.adn-cms-section{padding:1.7rem;background:#f2f5f1;border:1px solid #d8e2dc;border-radius:1rem;display:flex;flex-direction:column;align-items:flex-start}.adn-cms-section h2{font-size:1.7rem;margin:0}.adn-cms-section p{font-size:.95rem;flex:1}.adn-cms-section .adn-button{font-size:.9rem}.adn-gallery-edit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.adn-gallery-edit-photo{background:#f2f5f1;border:1px solid #d8e2dc;border-radius:.7rem;overflow:hidden;padding:.75rem}.adn-gallery-edit-photo>img{width:100%;height:150px;object-fit:cover;border-radius:.4rem;margin-bottom:.8rem}.adn-gallery-edit-photo>label{font-size:.86rem;display:block}.adn-photo-actions{display:flex;gap:.4rem;flex-wrap:wrap}.adn-photo-actions button{font:inherit;font-size:.78rem;padding:.4rem .6rem;min-height:36px;border:1px solid #9caf9f;border-radius:.3rem;background:#fff;color:#14362b;cursor:pointer}.adn-photo-actions button:disabled{opacity:.4;cursor:default}.adn-gallery-count{font-size:.9rem;font-weight:650}.adn-gallery-editor label{display:block}.adn-gallery-editor>label{margin-bottom:1rem}
@media(max-width:900px){.adn-cms-sections{grid-template-columns:1fr}.adn-cms-section{padding:1.3rem}.adn-gallery-edit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:500px){.adn-gallery-edit-grid{grid-template-columns:1fr}}

.adn-cms .gr-admin .widefat{width:100%;border-collapse:collapse;background:#fff;min-width:850px}.adn-cms .gr-admin th,.adn-cms .gr-admin td{padding:12px;border-bottom:1px solid #dce4df;text-align:left;font-size:14px}.adn-cms .gr-admin .button{display:inline-block;padding:10px 16px;background:#164b39;color:white;border:0;border-radius:5px;font:inherit;cursor:pointer;text-decoration:none}.adn-cms .gr-admin input:not([type=checkbox]):not([type=hidden]),.adn-cms .gr-admin textarea,.adn-cms .gr-admin select{padding:9px;border:1px solid #bbc9c0;border-radius:4px;max-width:100%}.adn-cms .gr-admin h1{font-size:28px}.adn-cms .gr-admin pre{overflow-wrap:anywhere}.adn-cms .gr-admin .notice{padding:12px;background:#fff4d9;border-radius:5px}
