/*
Theme Name: Mikoko MSMS Official Child
Description: Official bilingual Mikoko Shop Management System website. Child of Green Agro Landscaping Pro.
Author: Mikoko Limited
Version: 1.5.0
Template: green-agro-landscaping-pro
Text Domain: mikoko-green-agro-child
Requires PHP: 7.4
*/
:root{--mk:#12684b;--mk-dark:#103e32;--mk-gold:#e5b85a;--mk-soft:#f3f8f4}body{font-family:Arial,sans-serif;color:#20372f;background:#fff}#masthead.site-header{display:none!important}.mikoko-header{position:relative;z-index:100;background:#fff;box-shadow:0 2px 14px #173d2b15}.mikoko-top{background:#103e32;color:#fff;font-size:12px;padding:8px 4%}.mikoko-top a{color:#fff}.mikoko-nav{max-width:1260px;margin:auto;padding:17px 20px;display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.mikoko-brand{display:flex;align-items:center;gap:12px;text-decoration:none!important;color:#103e32!important}.mikoko-brand-mark{background:#12684b;color:#fff;border-radius:12px;width:45px;height:45px;display:grid;place-items:center;font-weight:800;font-size:22px}.mikoko-brand strong{display:block;font-size:20px;line-height:1.1}.mikoko-brand small{display:block;font-size:11px;color:#5d766b}.mikoko-links{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.mikoko-links a{color:#163f30;text-decoration:none!important;padding:10px 12px;font-weight:600;font-size:14px;border-radius:7px}.mikoko-links a:hover,.mikoko-links a:focus{background:#edf5ef;color:#12684b}.mikoko-links .mk-action,.mk-button{background:#12684b!important;color:#fff!important;border-radius:8px;text-decoration:none!important;display:inline-block;padding:12px 19px;font-weight:700}.mikoko-links .mk-action:hover,.mk-button:hover{background:#103e32!important;color:#fff!important}.mikoko-lang{border-left:1px solid #dce5dc;padding-left:10px}.mikoko-lang a{padding:6px}.mk-main{max-width:1200px;margin:auto;padding:45px 22px 70px;min-height:400px}.mk-hero{background:linear-gradient(125deg,#103e32,#177c55);color:#fff;border-radius:22px;padding:68px 7%;display:grid;grid-template-columns:1.6fr 1fr;gap:35px;align-items:center}.mk-hero h1{color:#fff;font-size:clamp(30px,4vw,52px);line-height:1.15;margin:12px 0 20px}.mk-hero p{color:#e5f4e9;font-size:17px;max-width:660px}.mk-hero .mk-button{background:#fff!important;color:#103e32!important;margin:8px 8px 0 0}.mk-hero .mk-button.alt{background:transparent!important;color:#fff!important;border:1px solid #b6d7c6}.mk-hero-art{background:#ffffff16;border:1px solid #ffffff35;border-radius:18px;padding:30px;text-align:center;font-size:68px}.mk-hero-art small{display:block;font-size:14px;margin-top:12px;color:#e8f5ed}.mk-section{padding-top:46px}.mk-section h2{font-size:28px;color:#123f30;margin-bottom:10px}.mk-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:22px}.mk-card{padding:25px;border:1px solid #dce8df;border-radius:15px;background:#fff;box-shadow:0 8px 25px #143e2910}.mk-card h3{font-size:20px;color:#123f30}.mk-card p{color:#597064}.mk-card a{color:#12684b;font-weight:700}.mk-footer{background:#103e32;color:#fff;text-align:center;padding:24px 16px}.mk-footer a{color:#fff;text-decoration:underline}.mk-page-title{padding:24px 0;border-bottom:1px solid #e4ece6;margin-bottom:25px}.mk-page-title h1{font-size:32px;color:#123f30}.mk-main .woocommerce,.mk-main .msms{max-width:100%}.mk-main .msms-nav{display:none}.mk-main .woocommerce ul.products li.product{border:1px solid #e3ebe4;border-radius:12px;padding:14px}.mk-main .woocommerce a.button,.mk-main button,.mk-main input[type=submit]{background:#12684b;color:#fff;border-radius:8px}.mk-message{background:#f3f8f4;border-left:4px solid #12684b;padding:18px;border-radius:6px}.mk-visually-hidden{position:absolute;clip:rect(0,0,0,0);width:1px;height:1px;overflow:hidden}@media(max-width:800px){.mk-hero{grid-template-columns:1fr;padding:40px 25px}.mk-cards{grid-template-columns:1fr}.mikoko-nav{align-items:flex-start}.mikoko-links{width:100%}.mikoko-links a{padding:8px}.mk-hero-art{display:none}}\n/* MSMS flat-route navigation and finance */\n.mkms-finance{max-width:1100px;margin:30px auto;padding:24px}.mkms-finance table{width:100%;border-collapse:collapse}.mkms-finance th,.mkms-finance td{padding:10px;border-bottom:1px solid #ddd;text-align:left}.mkms-finance input,.mkms-finance select{max-width:100%;padding:8px}.mkms-finance .notice{padding:10px;background:#eaf5ee}\n
/* Mikoko Limited + Mikoko Green Innovation Hub brand extension */
:root{--mk:#13744f;--mk-dark:#093d31;--mk-gold:#d9b35c;--mk-soft:#f1f8f3}
.mk-main .msms-card,.mk-main .msms-tile,.mk-main .woocommerce form.checkout,.mk-main .woocommerce form.login,.mk-main .woocommerce form.register{background:#fff;border:1px solid #dce9e0;border-radius:14px;padding:24px;box-shadow:0 8px 24px rgba(9,61,49,.06)}
.mk-main input:not([type=checkbox]):not([type=radio]),.mk-main select,.mk-main textarea{border:1px solid #bfcfc5;border-radius:7px;padding:10px;max-width:100%}
.mk-main input:focus,.mk-main select:focus,.mk-main textarea:focus{outline:2px solid #13744f;outline-offset:1px}
.mk-main a:focus-visible,.mikoko-links a:focus-visible{outline:3px solid #d9b35c;outline-offset:2px}
.mk-main .msms-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}
.mk-main .msms-tile{margin:8px 0}
.mk-main .woocommerce .button,.mk-main .msms button,.mk-main .msms-btn{background:#13744f!important;color:#fff!important;border-radius:8px}
.mk-main .woocommerce-message,.mk-main .woocommerce-info{border-top-color:#13744f;background:#f1f8f3}
.mkms-brand-caption{color:#d9b35c;font-weight:600}
@media(max-width:700px){.mk-main{padding:25px 15px}.mk-page-title h1{font-size:26px}.mk-main .msms-card{padding:16px}}

/* v1.5 portal redesign: neutral backgrounds, calm green and gold accents */
html,body{background:#fff!important;min-height:100%}body{overflow:auto!important}body:before{pointer-events:none} .mikoko-header{background:#fff!important}.mikoko-top{background:#093d31!important}.mikoko-nav{min-height:80px}.mikoko-links{gap:7px}.mk-main{background:#fff}.mk-hero{background:linear-gradient(120deg,#093d31,#176747)!important}.mk-footer{background:#093d31!important;text-align:left}.mk-footer-grid{max-width:1200px;margin:auto;display:grid;grid-template-columns:1fr 1.5fr;gap:36px}.mk-footer-links{display:grid;grid-template-columns:repeat(2,minmax(120px,1fr));gap:12px;margin-top:16px}.mk-footer-links a{color:#e9f5ed!important;text-decoration:none}.mk-footer-copy{max-width:1200px;margin:30px auto 0;padding-top:18px;border-top:1px solid #ffffff40}.mikoko-custom-logo{max-width:55px;height:auto}.mkms-investor-card{max-width:740px;margin:20px auto;padding:28px;border:1px solid #dce9e0;border-radius:16px;background:#fff}.mkms-investor-card input,.mkms-investor-card select,.mkms-investor-card textarea{width:100%;max-width:100%;padding:11px;margin:6px 0 15px;border:1px solid #baccc1;border-radius:7px}.mkms-investor-card button{padding:12px 20px;background:#13744f;color:white;border:0;border-radius:8px}.mkms-notice{background:#eef7f1;padding:15px;border-left:4px solid #13744f;margin:15px 0}.mkms-warning{background:#fff7e8;border-left-color:#c78b28}.mkms-investor-card label{font-weight:600;display:block}.mkms-investor-card small{color:#5d766b}@media(max-width:760px){.mk-footer-grid{grid-template-columns:1fr}.mk-footer-links{grid-template-columns:1fr 1fr}}
