/**
* NOTICE OF LICENSE.
*
* This source file is subject to a commercial license from Copyright(c) LAPPSTAR
* Use, copy, modification or distribution of this source file without written
* license agreement from Copyright(c) LAPPSTAR is strictly forbidden.
*
* @author    LAPPSTAR
* @copyright Copyright(c) 2024 LAPPSTAR
* @license   Commercial license
*/

#lappstarcnc-google-maps #lcnc-google-maps { width: 100%; max-width: 100%; height: 500px; margin: 20px 0; }
#lappstarcnc-google-maps #lcnc-google-maps .storeDirection{ display: block; margin-top: 10px; font-weight: 600; color: inherit; text-decoration: underline; outline: none; }
#lappstarcnc-google-maps #lcnc-google-maps .choose-store,
#lappstarcnc-google-maps #lcnc-google-maps .btn{ display: block; margin: 10px 0; padding: 5px; }
#lappstarcnc-google-maps #lcnc-google-maps table.lcnc-hours{ width: 100%; }
#lappstarcnc-google-maps #lcnc-google-maps table.lcnc-hours td{ padding: 2px !important; }
#lappstarcnc-google-maps input[type=text] { background-color: #fff; border: 0; border-radius: 2px; box-shadow: 0 1px 4px -1px rgba(0, 0, 0, 0.3); margin: 10px; padding: 0 0.5em; font: 400 18px Roboto, Arial, sans-serif; overflow: hidden; line-height: 40px; margin-right: 0; min-width: 25%; }
#lappstarcnc-google-maps input[type=button] { background-color: #fff; border: 0; border-radius: 2px; box-shadow: 0 1px 4px -1px rgba(0, 0, 0, 0.3); margin: 10px; padding: 0 0.5em; font: 400 18px Roboto, Arial, sans-serif; overflow: hidden; height: 40px; cursor: pointer; margin-left: 5px; }
#lappstarcnc-google-maps input[type=button]:hover { background: rgb(235, 235, 235); }
#lappstarcnc-google-maps input[type=button].button-primary { background-color: #1a73e8;color: white; }
#lappstarcnc-google-maps input[type=button].button-primary:hover { background-color: #1765cc; }
#lappstarcnc-google-maps input[type=button].button-secondary { background-color: white;color: #1a73e8; }
#lappstarcnc-google-maps input[type=button].button-secondary:hover { background-color: #d2e3fc; }
#lappstarcnc-google-maps #response-container { background-color: #fff; border: 0; border-radius: 2px; box-shadow: 0 1px 4px -1px rgba(0, 0, 0, 0.3); margin: 10px; padding: 0 0.5em; font: 400 18px Roboto, Arial, sans-serif; overflow: hidden; overflow: auto; max-height: 50%; max-width: 90%; background-color: rgba(255, 255, 255, 0.95); font-size: small; }
#lappstarcnc-google-maps #instructions { background-color: #fff; border: 0; border-radius: 2px; box-shadow: 0 1px 4px -1px rgba(0, 0, 0, 0.3); margin: 10px; padding: 0 0.5em; font: 400 18px Roboto, Arial, sans-serif; overflow: hidden; padding: 1rem; font-size: medium; }