@font-face{font-family:"THSarabunNew";src:url("https://meet.dld.go.th/sentai/skin/fonts/thsarabunnew-webfont.eot");src:url("https://meet.dld.go.th/sentai/skin/fonts/thsarabunnew-webfont.eot?#iefix") format("embedded-opentype"),url("https://meet.dld.go.th/sentai/skin/fonts/thsarabunnew-webfont.woff") format("woff"),url("https://meet.dld.go.th/sentai/skin/fonts/thsarabunnew-webfont.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"THSarabunNew";src:url("https://meet.dld.go.th/sentai/skin/fonts/thsarabunnew_bolditalic-webfont.eot");src:url("https://meet.dld.go.th/sentai/skin/fonts/thsarabunnew_bolditalic-webfont.eot?#iefix") format("embedded-opentype"),url("https://meet.dld.go.th/sentai/skin/fonts/thsarabunnew_bolditalic-webfont.woff") format("woff"),url("https://meet.dld.go.th/sentai/skin/fonts/thsarabunnew_bolditalic-webfont.ttf") format("truetype");font-weight:bold;font-style:italic}@font-face{font-family:"THSarabunNew";src:url("https://meet.dld.go.th/sentai/skin/fonts/thsarabunnew_italic-webfont.eot");src:url("https://meet.dld.go.th/sentai/skin/fonts/thsarabunnew_italic-webfont.eot?#iefix") format("embedded-opentype"),url("https://meet.dld.go.th/sentai/skin/fonts/thsarabunnew_italic-webfont.woff") format("woff"),url("https://meet.dld.go.th/sentai/skin/fonts/thsarabunnew_italic-webfont.ttf") format("truetype");font-weight:normal;font-style:italic}@font-face{font-family:"THSarabunNew";src:url("https://meet.dld.go.th/sentai/skin/fonts/thsarabunnew_bold-webfont.eot");src:url("https://meet.dld.go.th/sentai/skin/fonts/thsarabunnew_bold-webfont.eot?#iefix") format("embedded-opentype"),url("https://meet.dld.go.th/sentai/skin/fonts/thsarabunnew_bold-webfont.woff") format("woff"),url("https://meet.dld.go.th/sentai/skin/fonts/thsarabunnew_bold-webfont.ttf") format("truetype");font-weight:bold;font-style:normal}@font-face{font-family:"icomoon";src:url("https://meet.dld.go.th/sentai/skin/fonts/icomoon.eot");src:url("https://meet.dld.go.th/sentai/skin/fonts/icomoon.eot#iefix") format("embedded-opentype"),url("https://meet.dld.go.th/sentai/skin/fonts/icomoon.ttf") format("truetype"),url("https://meet.dld.go.th/sentai/skin/fonts/icomoon.woff") format("woff"),url("https://meet.dld.go.th/sentai/skin/fonts/icomoon.svg#icomoon") format("svg");font-weight:normal;font-style:normal}.sort_asc:after,.sort_desc:after,.sort_none:after,[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"icomoon" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;margin-right:5px;min-width:1em;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sort_asc:after,.sort_desc:after,.sort_none:after{margin-right:0;margin-left:5px}.notext.sort_asc:after,.notext.sort_desc:after,.notext.sort_none:after{margin-left:0}li[class^="icon-"],li[class*=" icon-"]{list-style-type:none}.sort_asc:hover,.sort_desc:hover,.sort_none:hover,[class^="icon-"]:hover,[class*=" icon-"]:hover{text-decoration:none}a.icon-delete:before,a.icon-edit:before,a.icon-check:before,a.icon-uncheck:before{margin:0}.icon-street-view:before{content:"\e918"}.icon-mobile:before{content:"\e910"}.icon-fire:before{content:"\e9a9"}.icon-food:before{content:"\e906"}.icon-barcode:before{content:"\e937"}.icon-qrcode:before{content:"\e938"}.icon-fullscreen:before{content:"\e674"}.icon-contract:before{content:"\e675"}.icon-config:before{content:"\e681"}.icon-heart:before{content:"\e9da"}.icon-check:before{content:"\e68a"}.icon-wallet:before{content:"\e900"}.icon-cols:before{content:"\e5d2"}.icon-rows:before{content:"\e5d3"}.icon-smile:before{content:"\29"}.icon-plus:before{content:"\2b"}.icon-minus:before{content:"\2d"}.icon-help:before{content:"\3f"}.icon-bold:before{content:"\62"}.icon-fontcolor:before{content:"\63"}.icon-sex-f:before{content:"\66"}.icon-sex:before{content:"\67"}.icon-height:before{content:"\68"}.icon-italic:before{content:"\69"}.icon-question:before{content:"\71"}.icon-fontsize:before{content:"\73"}.icon-width:before{content:"\77"}.icon-close:before{content:"\78"}.icon-documents:before{content:"\e600"}.icon-money:before{content:"\e601"}.icon-modules:before{content:"\e602"}.icon-table:before{content:"\e603"}.icon-index:before{content:"\e604"}.icon-share:before{content:"\e605"}.icon-search:before{content:"\e607"}.icon-listview:before{content:"\e608"}.icon-iconview:before{content:"\e609"}.icon-continue:before{content:"\e60a"}.icon-continue:before,.icon-next:before{content:"\e60b"}.icon-prev:before{content:"\e60c"}.icon-save:before{content:"\e60d"}.icon-link:before{content:"\e60e"}.icon-thumbview:before{content:"\e60f"}.icon-menus:before{content:"\e610"}.icon-subcategory:before{content:"\e611"}.icon-loading:before{content:"\e612"}.icon-keyboard:before{content:"\e613"}.icon-world:before{content:"\e614"}.icon-summary:before{content:"\e615"}.icon-wizard:before{content:"\e616"}.icon-ip:before{content:"\e617"}.icon-filter:before{content:"\e618"}.icon-language:before{content:"\e619"}.icon-news:before{content:"\e61a"}.icon-gps:before{content:"\e61b"}.icon-create:before{content:"\e61c"}.icon-copy:before{content:"\e61d"}.icon-vol-down:before{content:"\e61f"}.icon-newtopic:before{content:"\e620"}.icon-vol-up:before{content:"\e621"}.icon-currency:before{content:"\e622"}.icon-tags:before{content:"\e627"}.icon-like:before{content:"\e628"}.icon-unlike:before{content:"\e629"}.icon-clip:before{content:"\e62a"}.icon-unzip:before{content:"\e62d"}.icon-star0:before{content:"\e62e"}.icon-star1:before{content:"\e62f"}.icon-star2:before{content:"\e630"}.icon-email-read:before{content:"\e631"}.icon-email-open:before{content:"\e632"}.icon-email-refresh:before{content:"\e633"}.icon-email-reply:before{content:"\e634"}.icon-email-replied:before{content:"\e635"}.icon-email-unread:before{content:"\e636"}.icon-email-sent:before{content:"\e637"}.icon-portfolio:before{content:"\e638"}.icon-database:before{content:"\e639"}.icon-template:before{content:"\e63a"}.icon-rss:before{content:"\e63f"}.icon-info:before{content:"\e643"}.icon-warning:before{content:"\e644"}.icon-color:before{content:"\e646"}.icon-tip:before{content:"\e647"}.icon-favorite:before{content:"\e648"}.icon-write:before{content:"\e649"}.icon-new:before{content:"\e64a"}.icon-document:before{content:"\e64b"}.icon-find:before{content:"\e64c"}.icon-pie:before{content:"\e64d"}.icon-bars:before{content:"\e64e"}.icon-stats:before{content:"\e64f"}.icon-create-folder:before{content:"\e650"}.icon-folder:before{content:"\e651"}.icon-folder-open:before{content:"\e652"}.icon-category:before{content:"\e653"}.icon-board:before{content:"\e654"}.icon-comments:before{content:"\e655"}.icon-chat:before{content:"\e656"}.icon-personnel:before,.icon-customer:before{content:"\e657"}.icon-unlock:before{content:"\e659"}.icon-lock:before{content:"\e65a"}.icon-aligncenter:before{content:"\e65b"}.icon-user:before{content:"\e65c"}.icon-users:before{content:"\e65d"}.icon-import:before{content:"\e65e"}.icon-export:before{content:"\e65f"}.icon-download:before{content:"\e660"}.icon-upload:before{content:"\e661"}.icon-inbox:before{content:"\e662"}.icon-outbox:before{content:"\e663"}.sort_asc:after,.icon-move_down:before{content:"\e664"}.sort_desc:after,.icon-move_up:before{content:"\e665"}.icon-move_right:before{content:"\e666"}.icon-move_left:before{content:"\e667"}.sort_none:after,.icon-move:before{content:"\e668"}.icon-product:before{content:"\e669"}.icon-shipping:before{content:"\e66a"}.icon-addtocart:before{content:"\e66b"}.icon-billing:before{content:"\e66d"}.icon-calculator:before{content:"\e66e"}.icon-payment:before{content:"\e670"}.icon-cart:before{content:"\e671"}.icon-ticket:before{content:"\e672"}.icon-currexchange:before{content:"\e673"}.icon-left:before{content:"\e676"}.icon-right:before{content:"\e677"}.icon-drag:before{content:"\e678"}.icon-signout:before{content:"\e679"}.icon-signin:before{content:"\e67a"}.icon-password:before{content:"\e67c"}.icon-home:before{content:"\e67d"}.icon-preview:before{content:"\e67e"}.icon-email:before{content:"\e67f"}.icon-tools:before{content:"\e680"}.icon-settings:before{content:"\e682"}.icon-pause:before{content:"\e683"}.icon-stop:before{content:"\e684"}.icon-play:before{content:"\e685"}.icon-thumbnail:before{content:"\e686"}.icon-gallery:before{content:"\e687"}.icon-location:before{content:"\e688"}.icon-map:before{content:"\e689"}.icon-uncheck:before{content:"\e68b"}.icon-host:before{content:"\e68c"}.icon-computer:before{content:"\e68d"}.icon-ads:before{content:"\e68e"}.icon-radio:before{content:"\e68f"}.icon-song:before{content:"\e690"}.icon-collapse:before{content:"\e691"}.icon-video:before{content:"\e692"}.icon-book:before{content:"\e693"}.icon-game:before{content:"\e694"}.icon-event:before{content:"\e695"}.icon-hotel:before{content:"\e696"}.icon-edocument:before{content:"\e697"}.icon-gift:before{content:"\e698"}.icon-win:before{content:"\e699"}.icon-addressbook:before{content:"\e69a"}.icon-profile:before{content:"\e69b"}.icon-address:before{content:"\e69c"}.icon-list:before{content:"\e69d"}.icon-print:before{content:"\e69e"}.icon-alarm:before{content:"\e69f"}.icon-bookmark:before{content:"\e6a0"}.icon-delete:before{content:"\e6a1"}.icon-expand:before{content:"\e6a2"}.icon-quote:before{content:"\e6a3"}.icon-dashboard:before{content:"\e6a6"}.icon-pin:before{content:"\e6ab"}.icon-unpin:before{content:"\e6ac"}.icon-visited:before{content:"\e6ad"}.icon-report:before{content:"\e6ae"}.icon-design:before{content:"\e6af"}.icon-forward:before{content:"\e6b1"}.icon-layout:before{content:"\e6b2"}.icon-widgets:before{content:"\e6b3"}.icon-alignleft:before{content:"\e6b4"}.icon-reply:before{content:"\e6b5"}.icon-alignright:before{content:"\e6b7"}.icon-bgcolor:before{content:"\e6b9"}.icon-history:before{content:"\e6bb"}.icon-flag:before{content:"\e6bc"}.icon-clock:before{content:"\e6c2"}.icon-underline:before{content:"\e6c6"}.icon-published1:before{content:"\e6c7"}.icon-published0:before{content:"\e6c8"}.icon-forum:before{content:"\e6ce"}.icon-ban:before{content:"\e6d1"}.icon-edit:before{content:"\e6d2"}.icon-valid:before{content:"\e6d4"}.icon-invalid:before{content:"\e6d5"}.icon-responsive:before{content:"\e6db"}.icon-estudent:before,.icon-elearning:before{content:"\e6dc"}.icon-calendar:before{content:"\e6f1"}.icon-office:before{content:"\e901"}.icon-rocket:before{content:"\e902"}.icon-shuffle:before{content:"\e903"}.icon-excel:before{content:"\e904"}.icon-pdf:before{content:"\e905"}.icon-word:before{content:"\e907"}.icon-sex-m:before{content:"\e908"}.icon-register:before{content:"\e973"}.icon-verfied:before{content:"\e975"}.icon-group:before{content:"\f0c0"}.icon-dev:before{content:"\f0c3"}.icon-file:before{content:"\f0f6"}.icon-sort:before{content:"\f160"}.icon-phone:before{content:"\f1c1"}.icon-exchange:before{content:"\f1c3"}.icon-image:before{content:"\f1c5"}.icon-zip:before{content:"\f1c6"}.icon-code:before{content:"\f1c9"}.icon-cc:before{content:"\f20a"}.icon-bing:before{content:"\e909"}.icon-facebook:before{content:"\e90a"}.icon-git:before{content:"\e90b"}.icon-google:before{content:"\e90c"}.icon-googleplus:before{content:"\e90d"}.icon-instagram:before{content:"\e640"}.icon-paypal:before{content:"\e90e"}.icon-pinterest:before{content:"\e658"}.icon-twitter:before{content:"\e911"}.icon-visa:before{content:"\e912"}.icon-youtube:before{content:"\e913"}.icon-wechat:before{content:"\e914"}.icon-skype:before{content:"\e915"}.icon-line:before{content:"\e916"}.icon-travel:before{content:"\e539"}.icon-baby:before{content:"\eb42"}.icon-boat:before{content:"\e532"}.icon-bus:before{content:"\e530"}.icon-railway:before{content:"\e534"}.icon-bed:before{content:"\e549"}.icon-drink:before{content:"\e541"}.icon-cloud:before{content:"\e2c2"}.icon-number:before{content:"\2a"}.icon-reset:before{content:"\e8ba"}.icon-compare:before{content:"\e917"}.icon-child:before{content:"\e90f"}.icon-fontfamily:before{content:"A";font-family:Arial !important}@font-face{font-family:"Bai Jamjuree";font-style:normal;font-weight:500;font-display:swap;src:url("https://meet.dld.go.th/sentai/skin/fonts/bai-jamjuree-thai-500-normal.woff2") format("woff2");unicode-range:U+02D7,U+0303,U+0331,U+0E01-0E5B,U+200C-200D,U+25CC}@font-face{font-family:"Bai Jamjuree";font-style:normal;font-weight:500;font-display:swap;src:url("https://meet.dld.go.th/sentai/skin/fonts/bai-jamjuree-latin-500-normal.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Bai Jamjuree";font-style:normal;font-weight:600;font-display:swap;src:url("https://meet.dld.go.th/sentai/skin/fonts/bai-jamjuree-thai-600-normal.woff2") format("woff2");unicode-range:U+02D7,U+0303,U+0331,U+0E01-0E5B,U+200C-200D,U+25CC}@font-face{font-family:"Bai Jamjuree";font-style:normal;font-weight:600;font-display:swap;src:url("https://meet.dld.go.th/sentai/skin/fonts/bai-jamjuree-latin-600-normal.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Bai Jamjuree";font-style:normal;font-weight:700;font-display:swap;src:url("https://meet.dld.go.th/sentai/skin/fonts/bai-jamjuree-thai-700-normal.woff2") format("woff2");unicode-range:U+02D7,U+0303,U+0331,U+0E01-0E5B,U+200C-200D,U+25CC}@font-face{font-family:"Bai Jamjuree";font-style:normal;font-weight:700;font-display:swap;src:url("https://meet.dld.go.th/sentai/skin/fonts/bai-jamjuree-latin-700-normal.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"IBM Plex Sans Thai";font-style:normal;font-weight:400;font-display:swap;src:url("https://meet.dld.go.th/sentai/skin/fonts/ibm-plex-sans-thai-thai-400-normal.woff2") format("woff2");unicode-range:U+02D7,U+0303,U+0331,U+0E01-0E5B,U+200C-200D,U+25CC}@font-face{font-family:"IBM Plex Sans Thai";font-style:normal;font-weight:400;font-display:swap;src:url("https://meet.dld.go.th/sentai/skin/fonts/ibm-plex-sans-thai-latin-400-normal.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"IBM Plex Sans Thai";font-style:normal;font-weight:500;font-display:swap;src:url("https://meet.dld.go.th/sentai/skin/fonts/ibm-plex-sans-thai-thai-500-normal.woff2") format("woff2");unicode-range:U+02D7,U+0303,U+0331,U+0E01-0E5B,U+200C-200D,U+25CC}@font-face{font-family:"IBM Plex Sans Thai";font-style:normal;font-weight:500;font-display:swap;src:url("https://meet.dld.go.th/sentai/skin/fonts/ibm-plex-sans-thai-latin-500-normal.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"IBM Plex Sans Thai";font-style:normal;font-weight:600;font-display:swap;src:url("https://meet.dld.go.th/sentai/skin/fonts/ibm-plex-sans-thai-thai-600-normal.woff2") format("woff2");unicode-range:U+02D7,U+0303,U+0331,U+0E01-0E5B,U+200C-200D,U+25CC}@font-face{font-family:"IBM Plex Sans Thai";font-style:normal;font-weight:600;font-display:swap;src:url("https://meet.dld.go.th/sentai/skin/fonts/ibm-plex-sans-thai-latin-600-normal.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@-ms-viewport{width:device-width}*{margin:0;padding:0;background-repeat:no-repeat;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media print{body{font-size:10pt}*{-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important}.noprint{display:none !important}@page{margin:0.5cm}}html{height:100%;min-height:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-ms-touch-action:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.smooth{scroll-behavior:smooth}@-webkit-keyframes bugfix{from{padding:0}to{padding:0}}body{font-size:12px;position:relative;background-color:#fff;font-family:Tahoma,Loma,Arial,Helvetica,sans-serif;-webkit-animation:bugfix infinite 1s}body,li{line-height:1.42857}table,caption,thead,tbody,tfoot,tr,td,th,p,div,article,section,header,h1,h2,h3,h4,h5,h6,footer,.table,.tr,.th,.td,ul,ol{border-color:inherit}p,div,legend,fieldset,form,article,main,aside,details,figcaption,footer,header,hgroup,nav,section,summary,code,blockquote{display:block}figure,keygen,meter,progress{display:inline-block;*display:inline;zoom:1}acronym,abbr{font-variant:small-caps;letter-spacing:0.07em}fieldset,abbr[title],acronym[title]{border-style:none;text-decoration:none}fieldset{min-width:auto}legend{width:100%;*margin-left:-7px;overflow:hidden}svg:not(:root){overflow:hidden}figure.center{margin:10px auto;display:table}.figure img,figure img{width:100%}img{border-style:none;vertical-align:middle;max-width:100%;height:auto;-ms-interpolation-mode:bicubic}img:-moz-broken{-moz-force-broken-image-icon:1;width:24px;height:24px}audio,canvas,video{display:inline-block;*display:inline;zoom:1}audio:not([controls]){display:none}iframe{border-style:none;vertical-align:middle;overflow:hidden}a{text-decoration:none;color:inherit}a:focus{outline:none}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}pre{white-space:pre-wrap}p{margin-bottom:10px;margin-top:10px}ul,ol{padding:0 0 0 35px;line-height:0;overflow:hidden}html[dir="rtl"] ul,html[dir="rtl"] ol{padding:0 35px 0 0}.list-style-none{list-style-type:none}ul.list-style-none{padding:0}.circle{-webkit-border-radius:50em;-moz-border-radius:50em;border-radius:50em}.rounded{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.nowrap{white-space:nowrap !important}.wrap{white-space:normal !important}.border{border-width:1px}.border:not(table){border-style:solid}table.border{border-top-style:solid;border-right-style:solid}del{text-decoration:line-through}ins,u{text-decoration:underline}i,dfn{font-style:italic}strong,b,dt{font-weight:bold}h1,h2,h3,h4,h5,h6{font-weight:inherit;position:relative}em{font-style:normal;color:#ff5722}.comment{color:#259b24;font-size:0.9em}big{font-size:1.2em}small{font-size:0.9em}h1{font-size:2em}h2{font-size:1.625em}h3{font-size:1.375em}h4{font-size:1.125em}h5,h6{font-size:1em}mark{background-color:transparent;color:#dd4b39}[class^="term"],[class*=" term"]{color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:0 0.4em;text-shadow:none;white-space:nowrap}[class^="term"]:hover,[class*=" term"]:hover{color:#fff}.term0{background-color:#4a5db9}.term1{background-color:#117864}.term2{background-color:#e08b00}.term3{background-color:#f44336}.term4{background-color:#2196f3}.term5{background-color:#c768be}.term6{background-color:#4caf50}.term7{background-color:#b71c1c}.term8{background-color:#1f618d}.term9{background-color:#76448a}.term10{background-color:#9c27b0}.gcss-wrapper{width:960px;margin:0 auto}body.wide .gcss-wrapper{width:1120px}body.fullwidth .gcss-wrapper{width:95%}body.responsive .gcss-wrapper{max-width:95%}.content{width:100%}.sidebar{width:230px}.leftsidebar{padding-left:230px}.leftsidebar.wide{padding-left:300px}.leftsidebar>.content{float:right}.leftsidebar>.sidebar{float:left;margin-right:0px;margin-left:-230px}.leftsidebar.wide>.sidebar{margin-left:-300px}.rightsidebar{padding-right:230px}.rightsidebar>.sidebar{float:right;margin-left:0px;margin-right:-230px}.rightsidebar.wide{padding-right:300px}.rightsidebar>.content{float:left}.rightsidebar.wide>.sidebar{margin-right:-300px}.rightsidebar.wide>.sidebar,.leftsidebar.wide>.sidebar{width:300px}.clear,.document-list,.document-list>.row{zoom:1}.document-list>.row:before,.document-list>.row:after,.document-list:before,.document-list:after,.clear:before,.clear:after,.ggrid:before,.ggrid:after{display:table;line-height:0;content:""}.document-list>.row:after,.document-list:after,.clear:after,.ggrid:after{clear:both}.youtube{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.youtube iframe,.youtube object,.youtube embed{position:absolute;top:0;left:0;width:100%;height:100%}#map_canvas img,.gmnoprint img{max-width:none}[class^="margin-"][class*="-top"],[class*=" margin-"][class*="-top"]{margin-top:10px}[class^="margin-"][class*="-bottom"],[class*=" margin-"][class*="-bottom"]{margin-bottom:10px}[class^="margin-"][class*="-left"],[class*=" margin-"][class*="-left"]{margin-left:10px}[class^="margin-"][class*="-right"],[class*=" margin-"][class*="-right"]{margin-right:10px}[class^="padding-"][class*="-top"],[class*=" padding-"][class*="-top"]{padding-top:10px}[class^="padding-"][class*="-bottom"],[class*=" padding-"][class*="-bottom"]{padding-bottom:10px}[class^="padding-"][class*="-left"],[class*=" padding-"][class*="-left"]{padding-left:10px}[class^="padding-"][class*="-right"],[class*=" padding-"][class*="-right"]{padding-right:10px}input,select,textarea,button{font-family:inherit;font-size:inherit;line-height:inherit;vertical-align:middle;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;filter:none}.input-select,input[type="text"],input[type="password"],input[type="date"],input[type="time"],input[type="number"],input[type="email"],input[type="url"],input[type="color"]{padding-left:0.5em;padding-right:0.5em;min-width:3.2em}textarea{overflow-y:auto;overflow-x:hidden;padding:0.5em}.input-select,.g-input>select,input,textarea{background-position:99% 50%}html[dir="rtl"] .input-select,html[dir="rtl"] .g-input>select,html[dir="rtl"] input,html[dir="rtl"] textarea{background-position:1% 50%}.input-select.dropdown{padding-right:1.2em}.input-select.dropdown:after{content:"";position:absolute;right:0.3em;top:50%;margin-top:-3px;height:0;width:0;border-top:6px solid #000;border-left:6px solid transparent;border-right:6px solid transparent;pointer-events:none}.input-select,.g-input>select,textarea,input[type="text"],input[type="password"],input[type="date"],input[type="time"],input[type="number"],input[type="email"],input[type="url"],input[type="color"]{-webkit-transition:border-color linear 0.2s,width linear 0.2s;-moz-transition:border-color linear 0.2s,width linear 0.2s;-ms-transition:border-color linear 0.2s,width linear 0.2s;-o-transition:border-color linear 0.2s,width linear 0.2s;transition:border-color linear 0.2s,width linear 0.2s}ul.inputgroups.g-input,.radiogroups.g-input,.checkboxgroups.g-input,.input-select,fieldset.search,.g-file~input[type="text"],select,textarea,input[type="text"],input[type="password"],input[type="date"],input[type="time"],input[type="number"],input[type="email"],input[type="url"],input[type="color"]{color:#000;background-color:#fff;border-width:1px;border-style:solid;border-color:rgba(0,0,0,0.2)}input:-webkit-autofill,input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0px 1000px white inset}input:focus,:-moz-autofill,:-moz-autofill-preview{filter:none;-webkit-box-shadow:0 0 0px 1000px white inset}::placeholder{color:rgba(0,0,0,0.5)}:-ms-input-placeholder{color:rgba(0,0,0,0.5)}::-ms-input-placeholder{color:rgba(0,0,0,0.5)}.placeholder{color:rgba(0,0,0,0.5)}input[type=file].g-file:focus+input[type=text]:disabled,.input-select:focus,input:focus,select:focus,textarea:focus{outline:none;box-shadow:0 0 3px rgb(59,153,252) inset}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}button,input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;-moz-appearance:button;appearance:button;cursor:pointer}input[type="checkbox"],input[type="radio"],input[type="file"]{background-color:transparent;border-style:none;background-image:url() !important}select,input[type="text"],input[type="password"],input[type="date"],input[type="time"],input[type="number"],input[type="email"],input[type="url"],input[type="color"]{line-height:2.3em;height:2.3em}.file-preview{overflow:hidden;clear:both}.file-thumb{line-height:100px;width:100px;height:100px;float:left;text-align:center;background-position:center;background-repeat:no-repeat;background-size:contain;margin:0 1px 1px 0;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAAACXBIWXMAAAsTAAALEwEAmpwYAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAA5ZJREFUeNrsnNFR4kAch39hfD9KwA64932QVCAVeFQgNLCeaUCoAK1Ar4E1N5MC0oGUECvgXuIM5+HcEhLIJt/3qAGB78t/k3WGaLvd6lCiKFLbiJNsLulO0lDhk0rKJf1y1qS+D6rkMvQA4iQbSlpLulY32UhaOWuWBLBf/quksbrPRtLCWfNSZwCDUD+NnsmXpJGk5zjJHup80iAnQA/l77tGmDprit5NAORLkq4kPdfxRAPkhxtBHctBMEsA8r9k8nGrWMXlRcfP/KK8nw6FYYX3uJZ02dkJcOSZnzprJgEuc3NJt/Lf1Jo5ax47dxHYx7HvrCmcNT/Ls9p3et117iKw72t+eYs38YxgFCfZuDMBcMH3TwSFx+E3XZoAa672/4pg5XFoNyZAnGRd/sdOVZY++wLBB1DK/4HvvVOgkdvZAfKDoehsAMj3opsTAPnevHcuAOSfnwHyCQD5BIB8AkA+ASCfAJBPAMgnAOQTAPIJAPkEgHwCQD4BIJ8AQpWfo7jhAFp+5r+juMEAAhj7GxQ3FEAga36K4gYCiJPsOgD5j84aJkBDE+Ch5e+rkHSP3uYCGLX8fS04+0+8D9AiZs6aR9T2L4BU0nfkH0ZT3xBS6HSbML8lvThrcnS2J4A8tG/mYAkAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAALoMt8IoN+MQwpgiK8wPtOmAhjHSUYENVF+lq2aAKnHMXPU1ca8Jie1BZB7HHPLFKjt7L+tyUltATx5rlmvRHC0/FfP9f+pyt+Ittvt4Q+KIsVJ9iZp5FnmxFlToLSSfJ+1f+Osuazi8uKI13gvae15+/IWJ9lK0pIQvMTPy7E/PMCFTjoByhfrOwU+TwQi+HrZPPRqf+OsuZSkU08ASZqVY+rsGxo9Zna2fQBnTSppiYOzsSwdVOaoJWBn3XqWdI2Pk/LirJnu/qCKy7p2AmdVNyKgEumxo7/WCbAzCR7EDuApxv5i3y/OOQE+rgkWkqaSNniqnY2k6VfyWzEBPk2Dj3vZEe6OFr9y1vz3YruSy6YC2AlhLOmmvP27wqf3Gp9LenLW5L4PquLyzwA8s09sGaKyFAAAAABJRU5ErkJggg==')}input[type=radio].radiobutton,input[type=checkbox].checkboxbutton{position:absolute;left:-100%}input[type=radio].radiobutton+span,input[type=checkbox].checkboxbutton+span{padding:0 1em;cursor:pointer;height:2.161em;line-height:2.161em;display:block}.radiogroups.g-input label:hover,.checkboxgroups.g-input label:hover,input[type=radio].radiobutton:checked+span,input[type=checkbox].checkboxbutton:checked+span{background-color:#3297fd;color:#fff}input[type=radio].radiobutton:focus+span,input[type=checkbox].checkboxbutton:focus+span{box-shadow:0 0 3px rgba(0,0,0,0.7) inset}.grange_div{margin:9px 0;position:relative;width:100%;background-color:rgba(0,0,0,0.1);height:8px;box-shadow:0 0 1px rgba(0,0,0,0.2) inset;-moz-box-shadow:0 0 1px rgba(0,0,0,0.2) inset;-webkit-box-shadow:0 0 1px rgba(0,0,0,0.2) inset;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}.grange_range{position:absolute;top:0;height:100%}.grange_button{position:absolute;top:-9px;width:26px;height:26px;border-radius:50em;-moz-border-radius:50em;-webkit-border-radius:50em;background-image:-webkit-gradient( linear,left top,left bottom,color-stop(0%,#529de1),color-stop(100%,#245e8f));background-image:-webkit-linear-gradient(top,#529de1 0,#245e8f 100%);background-image:linear-gradient(to bottom,#529de1 0,#245e8f 100%)}.grange_range,.grange_button:hover,.grange_button:focus{color:#fff;background-image:-webkit-gradient( linear,left top,left bottom,color-stop(0%,#7abcff),color-stop(100%,#4096ee));background-image:-webkit-linear-gradient( top,#7abcff 0%,#60abf8 44%,#4096ee 100%);background-image:linear-gradient( to bottom,#7abcff 0%,#60abf8 44%,#4096ee 100%)}.grange_button:focus{box-shadow:0 0 5px rgba(0,0,0,0.5);outline:none}select[size]{padding:2px 0 1px 1px;height:auto}option{padding:0.3em 0.5em}optgroup>option{padding-left:2em}.g-input{position:relative;display:inline-block;vertical-align:middle;width:100%}.g-input,.button,input.toggle-menu,.input-display,.grange_div{user-select:none;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none}label,.label,.g-input[class*=" icon-"],.g-input[class^="icon-"],fieldset fieldset>legend{position:relative;display:inline-block;vertical-align:middle;white-space:nowrap}td>.wlabel{border-collapse:separate;display:table}.wlabel .g-input,.wlabel .label{display:table-cell}.wlabel .label{border-style:solid solid solid none;border-width:1px;border-color:#ccc;border-color:rgba(0,0,0,0.2);padding-left:5px;padding-right:5px;background-color:#e5e5e5;background-color:rgba(0,0,0,0.1);text-shadow:1px 1px 0 #fff}.wlabel .label:focus{background-color:#3297fd;color:#fff}.g-input>.input-select,.g-input>select,.g-input>textarea,.g-input>input[type="text"],.g-input>input[type="password"],.g-input>input[type="date"],.g-input>input[type="time"],.g-input>input[type="number"],.g-input>input[type="email"],.g-input>input[type="url"],.g-input>input[type="color"]{width:100%;float:left}.g-input[class*=" icon-"]>.input-select,.g-input[class^="icon-"]>.input-select,.g-input[class*=" icon-"]>textarea,.g-input[class^="icon-"]>textarea,.g-input[class*=" icon-"]>input[type="text"],.g-input[class^="icon-"]>input[type="text"],.g-input[class*=" icon-"]>input[type="password"],.g-input[class^="icon-"]>input[type="password"],.g-input[class*=" icon-"]>input[type="date"],.g-input[class^="icon-"]>input[type="date"],.g-input[class*=" icon-"]>input[type="time"],.g-input[class^="icon-"]>input[type="time"],.g-input[class*=" icon-"]>input[type="number"],.g-input[class^="icon-"]>input[type="number"],.g-input[class*=" icon-"]>input[type="email"],.g-input[class^="icon-"]>input[type="email"],.g-input[class*=" icon-"]>input[type="url"],.g-input[class^="icon-"]>input[type="url"]{padding-left:2.8em;min-width:6em;-webkit-appearance:none;-webkit-border-radius:0}.g-input[class*=" icon-"]>select,.g-input[class^="icon-"]>select{padding-left:2.8em;min-width:6em}.g-input[class*=" icon-"]:before,.g-input[class^="icon-"]:before{position:absolute;line-height:2.3em;width:2.3em;left:0;top:0;bottom:0;margin:0;text-align:center;background-color:rgba(0,0,0,0.1);text-shadow:1px 1px 0 #fff;color:inherit;font-size:inherit}input[readonly]:not([data-keyboard]),select[readonly]:not([data-keyboard]),textarea[readonly]:not([data-keyboard]){background-color:#f9f9f9;cursor:default}.input-select.disabled,input:disabled,select:disabled,textarea:disabled{color:#333;background-color:#f9f9f9;cursor:default}select:disabled{opacity:1}input[required],select[required],textarea[required],input.required,select.required,textarea.required{color:#df950b;border-color:#df950b}.input-select.invalid,input.invalid,select.invalid,textarea.invalid,.install li.invalid{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAK8AAACvABQqw0mAAAABh0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzT7MfTgAAApNJREFUOI2l00tIlFEUB/D/uTN3xpmx0XGCApGU0FI30UMrJl9pSAvTNrWJoFZB0CoKWlT7CGlh0qYH1ioyw2iRiZEhIr3UwigfkFiZjY+Z8bvf/R6nxaSg1iI6y3PP/d0D51xiZvxPeP+UnKzeF3ICiLFlFoPIJfK8F9/N3ry3r8zVtbS6g0/7y067Wl90FtV6tm0AgJASIuCfIp//QtGz/lt/BYardjXbC4kzej4JMNsQwgDgZdcNEBH8kXXwZmZeKu0ZuLwGeFNT3qTjsw/UfBJCCJCU4+HNhbt1IqF1/Ge9o81mV+sNGZEw/NGc6m1dfT0rgBc7ioeN2YVSEEAgAAySvq7akfE6AOjZsz3fmpl5B8cJB6JZL2MDH2IAIACgt74iL7moShUDtj+jUxGZigmG1rWdWwt6Js+flVV9rye09LUaDCRSqqyvoS6yDMz9iOemLBsmEaxw1jknGDqoiKAAGKau7G+//xQATKDbJELKtOT06Fh0GVhkJA1mKDCMZLKkcXCk2wkFDy0hi9qsvFuU3649nhLFDIMZSvrVMiDzNn02QfPKZaS0PgUARwc/PnKDmY2KCIoBw7Iak6nUVcUMU4jJaEXV1DLQ1PFYWdJ3UwEwtFXTsqXgylzrdXF8aKRDRnJiphALBgOGy1AALOlrrb3W4q6Ywo0D1aHE2OiQa1kFRAQIMUFCPGeQAdc5wq4bYWZ4pBzM3hvbefLOPWvNIrXFyjdOfvv60LHt8nQ+PU6AQETwer3dxYWFhxuedM2vWCQvURhAtgMwBUO+Y9HwiaigesmcCxBr4MuMy51t0/Hb0CZ70nfnbOaFJUAC8APwOOnDJACBjGAARAwjZfx+MNOTbskBYNrM1prP9K/xCzYxU7setI4EAAAAAElFTkSuQmCC) !important}.input-select.valid,input.valid,select.valid,textarea.valid,.install li.valid{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAK8AAACvABQqw0mAAAABh0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzT7MfTgAAAcRJREFUOI2lk7trlFEQxX9zv+vuohFRFC3sDIJCYvCBzdooNgEhCIIa0ylsQBG1sbaJFqZIEcGsgpjCRgnW/gUR90V8EAtRNBBZNm50H9/jfmORBytZZWWnnJlzOHNmRlSVbsJ0hQbs/zQ/KaRnQHds8vZkLvY9fwcgnY7wKJee9qMvw6oR1tuJanwgc2zuQ0cKpt6cvl4PF4dd7AAP35WL1pjvGxRkc0MHgejy4Zn5tdzj/Lm+H835UhAtIWIBPinJgdvp98vQYmI2f+FE1S+Xlv1yaSp//shqWpaaC89qQY1QUwTOBmGcHFwDryuYfD2SqtQ/1hphxQD0JHfXdvX0Hq82Fs5Um9/GYo0AwYi5cufk22zreBbgc2XWDyOZhMRVUOp+eUszMIXQNWwjdAgWEV7dH5z7A7zBg9EX/ROqXBMBxQGCYFDwBdv74Gzu6z8JAEam+ydcvEICgIIx5tbTS4XxdhtqewdDDw+NO8cNVcUYKb7MFAfagdc9sCJbgW1AIgZP4d7Rm/v3JrcnTi3OVu7KqOzzIAE4IAICoBqp/hRVxYokgdQqoedAgF9gN0MUeSs1BeIWkmak6nd8yn+Lrr/xN4yjzwehHQW9AAAAAElFTkSuQmCC) !important}.input-select.wait,.show[type="submit"],input.wait,select.wait,textarea.wait,.button.wait{background-image:url(data:image/gif;base64,R0lGODlhEAAQALMPAHp6evf394qKiry8vJOTk83NzYKCgubm5t7e3qysrMXFxe7u7pubm7S0tKOjo////yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJCAAPACwAAAAAEAAQAAAETPDJSau9NRDAgWxDYGmdZADCkQnlU7CCOA3oNgXsQG2FRhUAAoWDIU6MGeSDR0m4ghRa7JjIUXCogqQzpRxYhi2HILsOGuJxGcNuTyIAIfkECQgADwAsAAAAABAAEAAABGLwSXmMmjhLAQjSWDAYQHmAz8GVQPIESxZwggIYS0AIATYAvAdh8OIQJwRAQbJkdjAlUCA6KfU0VEmyGWgWnpNfcEAoAo6SmWtBUtCuk9gjwQKeQAeWYQAHIZICKBoKBncTEQAh+QQJCAAPACwAAAAAEAAQAAAEWvDJORejGCtQsgwDAQAGGWSHMK7jgAWq0CGj0VEDIJxPnvAU0a13eAQKrsnI81gqAZ6AUzIonA7JRwFAyAQSgCQsjCmUAIhjDEhlrQTFV+lMGLApWwUzw1jsIwAh+QQJCAAPACwAAAAAEAAQAAAETvDJSau9L4QaBgEAMWgEQh0CqALCZ0pBKhRSkYLvM7Ab/OGThoE2+QExyAdiuexhVglKwdCgqKKTGGBgBc00Np7VcVsJDpVo5ydyJt/wCAAh+QQJCAAPACwAAAAAEAAQAAAEWvDJSau9OAwCABnBtQhdCQjHlQhFWJBCOKWPLAXk8KQIkCwWBcAgMDw4Q5CkgOwohCVCYTIwdAgPolVhWSQAiN1jcLLVQrQbrBV4EcySA8l0Alo0yA8cw+9TIgAh+QQFCAAPACwAAAAAEAAQAAAEWvDJSau9WA4AyAhWMChPwXHCQRUGYARgKQBCzJxAQgXzIC2KFkc1MREoHMTAhwQ0Y5oBgkMhAAqUw8mgWGho0EcCx5DwaAUQrGXATg6zE7bwCQ2sAGZmz7dEAAA7) !important}@-moz-keyframes hightlight_red{0%{background-color:rgba(255,0,0,0.5)}100%{background-color:inherit}}@-ms-keyframes hightlight_red{0%{background-color:rgba(255,0,0,0.5)}100%{background-color:inherit}}@-webkit-keyframes hightlight_red{0%{background-color:rgba(255,0,0,0.5)}100%{background-color:inherit}}@keyframes hightlight_red{0%{background-color:rgba(255,0,0,0.5)}100%{background-color:inherit}}@-moz-keyframes hightlight_green{0%{background-color:rgba(0,255,0,0.5)}100%{background-color:inherit}}@-ms-keyframes hightlight_green{0%{background-color:rgba(0,255,0,0.5)}100%{background-color:inherit}}@-webkit-keyframes hightlight_green{0%{background-color:rgba(0,255,0,0.5)}100%{background-color:inherit}}@keyframes hightlight_green{0%{background-color:rgba(0,255,0,0.5)}100%{background-color:inherit}}.highlight.highlight,select.invalid,textarea.invalid,input.invalid{-moz-animation:hightlight_red 1s ease-in-out;-ms-animation:hightlight_red 1s ease-in-out;-webkit-animation:hightlight_red 1s ease-in-out;animation:hightlight_red 1s ease-in-out}select.valid,textarea.valid,input.valid{-moz-animation:hightlight_green 1s ease-in-out;-ms-animation:hightlight_green 1s ease-in-out;-webkit-animation:hightlight_green 1s ease-in-out;animation:hightlight_green 1s ease-in-out}.valid{color:#060 !important;border-color:#060 !important}.invalid{color:#b71c1c !important;border-color:#b71c1c !important}.content-box,.cke_panel{-ms-box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}body.cke-body{margin:0.5%;width:auto}textarea.cke_editable{font-family:inherit;font-size:inherit;padding:5px;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;overflow-x:auto}.cke-body ol,.cke-body ul,.cke-body dl{padding-left:35px}.cke-body .fillin,.cke-body .line{display:inline-block;padding:0 1em;border-bottom:1px dashed #000;vertical-align:bottom;min-width:10em;text-align:center}.button{display:inline-block;zoom:1;vertical-align:middle;white-space:nowrap;overflow:hidden;line-height:2.3em;height:2.3em;padding:0 0.7em;outline:none;cursor:pointer;border-width:1px;border-style:solid;border-color:#999;border-color:rgba(0,0,0,0.1);-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#4a4d50;color:#fff}html .button:before,.button [class*=" icon-"]:before,.button [class^="icon-"]:before{color:inherit}.notext [class*=" icon-"]:before,.notext>[class^="icon-"]:before{line-height:inherit;margin-right:0}.pretty .button{border-color:#888;border-color:rgba(0,0,0,0.2);text-shadow:1px 1px 0 rgba(0,0,0,0.5);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 0 3px rgba(255,255,255,0.5) inset;-moz-box-shadow:0 0 3px rgba(255,255,255,0.5) inset;box-shadow:0 0 3px rgba(255,255,255,0.5) inset;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDQlIiBzdG9wLWNvbG9yPSIjNjBhYmY4IiBzdG9wLW9wYWNpdHk9IjAuMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background-image:-moz-linear-gradient( top,rgba(255,255,255,0.1) 0%,rgba(96,171,248,0.1) 44%,rgba(0,0,0,0.1) 100%);background-image:-webkit-gradient( linear,left top,left bottom,color-stop(0%,rgba(255,255,255,0.1)),color-stop(44%,rgba(96,171,248,0.1)),color-stop(100%,rgba(0,0,0,0.1)));background-image:-webkit-linear-gradient( top,rgba(255,255,255,0.1) 0%,rgba(96,171,248,0.1) 44%,rgba(0,0,0,0.1) 100%);background-image:-o-linear-gradient( top,rgba(255,255,255,0.1) 0%,rgba(96,171,248,0.1) 44%,rgba(0,0,0,0.1) 100%);background-image:-ms-linear-gradient( top,rgba(255,255,255,0.1) 0%,rgba(96,171,248,0.1) 44%,rgba(0,0,0,0.1) 100%);background-image:linear-gradient( top,rgba(255,255,255,0.1) 0%,rgba(96,171,248,0.1) 44%,rgba(0,0,0,0.1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#1affffff',endColorstr='#1a000000',GradientType=0)}.facebook .button{border-color:rgba(0,0,0,0.3);-moz-box-shadow:0 1px 0 rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.3) inset;-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.3) inset;box-shadow:0 1px 0 rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.3) inset;font-weight:bold}.button.wide{display:block;width:100%;text-align:center}.button.small,.button.large{height:auto}.button.small{line-height:1.8em}.button.large{font-size:1.4em}.bg-light,.button.light{background-color:#f2f2f2}.button.light{color:#4a4d50}.color-silver{color:#ccc}.facebook .light{background-color:#eee;color:#333;border-color:rgba(0,0,0,0.2)}.color-gray{color:#9e9e9e}.bg-gray{background-color:#9e9e9e}.color-dark{color:#212121}.bg-dark{background-color:#212121}.color-black{color:#000}.bg-black{background-color:#000}.color-white{color:#fff}.bg-white{background-color:#fff}.pretty .button.light{text-shadow:1px 1px 0 rgba(255,255,255,0.5)}.color-red{color:#f44336}.bg-red,.button.red,.button.cancel,.button.admin,.button.delete{background-color:#f44336}.color-magenta{color:#f50057}.bg-magenta,.button.magenta{background-color:#f50057}.color-orange{color:#ff9800}.bg-orange,.button.orange,.button.forgot,.button.update{background-color:#ff9800}.color-blue{color:#2196f3}.bg-blue,.button.blue,.button.register,.button.logout,.button.add{background-color:#2196f3}.button.facebook,.facebook .blue{background-color:#5b74a8}.button.google{background-color:#df4930}.color-pink{color:#e91e63}.bg-pink,.button.pink,.button.clear{background-color:#e91e63}.color-green{color:#4caf50}.bg-green,.button.green,.button.ok,.button.send,.button.save,.button.login{background-color:#4caf50}.facebook .green{background-color:#4caf50}.color-rosy{color:#d50000}.bg-rosy,.button.rosy,.button.go,.button.upload{background-color:#d50000}.color-brown{color:#795548}.bg-brown,.button.brown,.button.print{background-color:#795548}.color-purple{color:#9c27b0}.bg-purple,.button.purple,.button.next{background-color:#9c27b0}.color-cyan{color:#00bcd4}.bg-cyan,.button.cyan,.button.copy{background-color:#00bcd4}.color-gold{color:#ffc400}.bg-gold,.button.gold,.button.preview{background-color:#ffc400}.event-calendar-buttons .button.select,.button:not(.light):hover,.button:not(.light):focus,.button:not(.light):active{color:#fff;text-decoration:none;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjIiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);background-image:-moz-linear-gradient( top,rgba(255,255,255,0.2) 0%,rgba(255,255,255,0.1) 100%);background-image:-webkit-gradient( linear,left top,left bottom,color-stop(0%,rgba(255,255,255,0.2)),color-stop(100%,rgba(255,255,255,0.1)));background-image:-webkit-linear-gradient( top,rgba(255,255,255,0.2) 0%,rgba(255,255,255,0.1) 100%);background-image:-o-linear-gradient( top,rgba(255,255,255,0.2) 0%,rgba(255,255,255,0.1) 100%);background-image:-ms-linear-gradient( top,rgba(255,255,255,0.2) 0%,rgba(255,255,255,0.1) 100%);background-image:linear-gradient( top,rgba(255,255,255,0.2) 0%,rgba(255,255,255,0.1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#33ffffff',endColorstr='#1affffff',GradientType=0)}.button:disabled{background-color:#ddd;color:#999}.wait[class^="icon-"]:before,.wait[class*=" icon-"]:before{content:"\e612"}.wait:not(.button){-moz-animation:highlight 1s infinite alternate linear;-ms-animation:highlight 1s infinite alternate linear;-o-animation:highlight 1s infinite alternate linear;-webkit-animation:highlight 1s infinite alternate linear;animation:highlight 1s infinite alternate linear}.show[type="submit"],.button.wait{color:transparent;text-shadow:none;background-color:#b71c1c;border-color:#ddd;border-color:rgba(0,0,0,0.1);background-position:50% 50%;-moz-animation:rainbow 2s infinite alternate linear;-ms-animation:rainbow 2s infinite alternate linear;-o-animation:rainbow 2s infinite alternate linear;-webkit-animation:rainbow 2s infinite alternate linear;animation:rainbow 2s infinite alternate linear}.splitpage{clear:both;margin:9px 0 -1px 0;text-align:center;position:relative}.splitpage a,.splitpage strong{font-family:"Open Sans",sans-serif;font-size:1.1em;color:inherit;background-color:#fff;background-color:rgba(255,255,255,0.3);-webkit-box-shadow:1px 1px 0 rgba(0,0,0,0.1);-moz-box-shadow:1px 1px 0 rgba(0,0,0,0.1);box-shadow:1px 1px 0 rgba(0,0,0,0.1);cursor:pointer;text-align:center;margin:1px 5px;padding:0.3em 0.8em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;display:inline-block;overflow:hidden;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}.splitpage a,.splitpage a:hover{text-decoration:none}.splitpage strong{background-color:#939393;background-color:rgba(0,0,0,0.4);color:#eee}.splitpage a:hover,.splitpage strong:hover{background-color:#494949;background-color:rgba(0,0,0,0.7);color:#fff}@keyframes highlight{0%{color:#f00}50%{color:#00f}100%{color:#0f0}}@-moz-keyframes highlight{0%{color:#f00}50%{color:#00f}100%{color:#0f0}}@-ms-keyframes highlight{0%{color:#f00}50%{color:#00f}100%{color:#0f0}}@-webkit-keyframes highlight{0%{color:#f00}50%{color:#00f}100%{color:#0f0}}@keyframes rainbow{0%{background-color:#f00}50%{background-color:#00f}100%{background-color:#0f0}}@-moz-keyframes rainbow{0%{background-color:#f00}50%{background-color:#00f}100%{background-color:#0f0}}@-ms-keyframes rainbow{0%{background-color:#f00}50%{background-color:#00f}100%{background-color:#0f0}}@-webkit-keyframes rainbow{0%{background-color:#f00}50%{background-color:#00f}100%{background-color:#0f0}}@keyframes blinker{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@-moz-keyframes blinker{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@-ms-keyframes blinker{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@-webkit-keyframes blinker{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@keyframes fadein{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadein{0%{opacity:0}100%{opacity:1}}@-ms-keyframes fadein{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadein{0%{opacity:0}100%{opacity:1}}@keyframes fadeout{0%{opacity:1}100%{opacity:0}}@-moz-keyframes fadeout{0%{opacity:1}100%{opacity:0}}@-ms-keyframes fadeout{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes fadeout{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes moveFromLeft{from{-webkit-transform:translateX(-100%)}}@keyframes moveFromLeft{from{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.fadein{-webkit-animation:fadein 2s ease both;-moz-animation:fadein 2s ease both;-ms-animation:fadein 2s ease both;animation:fadein 2s ease both}.fadeout{-webkit-animation:fadeout 2s ease both;-moz-animation:fadeout 2s ease both;-ms-animation:fadeout 2s ease both;animation:fadeout 2s ease both}#wait{position:fixed;z-index:2147483647;top:0;left:-100px;width:0;height:3px}#wait.show,#wait.complete{left:0;width:100%}#wait dd,#wait dt{height:100%;width:0;position:absolute;-webkit-transition:width 0.2s ease-out;-moz-transition:width 0.2s ease-out;-ms-transition:width 0.2s ease-out;-o-transition:width 0.2s ease-out;transition:width 0.2s ease-out}#wait dt{left:50%}#wait dd{right:50%}#wait.show dd,#wait.show dt,#wait.complete dd,#wait.complete dt{background-color:#b71c1c;width:50%;-moz-animation:rainbow 2s infinite alternate linear;-ms-animation:rainbow 2s infinite alternate linear;-o-animation:rainbow 2s infinite alternate linear;-webkit-animation:rainbow 2s infinite alternate linear;animation:rainbow 2s infinite alternate linear}#wait.complete dt{right:0;left:auto;width:0}#wait.complete dd{right:auto;left:0;width:0}form p{margin:2px 0}form .item{padding-bottom:10px;overflow-x:auto}.event-calendar td a,.input-gcalendar,.cuttext,.listview>[class*="col"],.listview>.row>[class*="col"]{white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;overflow:hidden}form .comment{line-height:1.4em;padding-top:0.3em;padding-bottom:0.3em}.submit{margin-top:10px;margin-bottom:5px}.submit>*{margin:0 5px 5px 0}.submit>:first-child{margin-left:0}.submit.right>*{margin:0 0 5px 5px}.submit.right>:last-child{margin-right:0}.usericon{min-width:60px;max-width:40%;padding-left:0}.usericon>span{display:inline-block}.usericon img{max-height:200px;max-width:200px}.radiogroups,.checkboxgroups{display:block}.radiogroups .multiline.hscroll,.checkboxgroups .multiline.hscroll{max-height:10.7em;overflow-x:hidden;overflow-y:auto}.radiogroups label,.checkboxgroups label{padding:0.31em 1em 0.3em 0;cursor:pointer;float:left;color:initial}.radiogroups.g-input.groupsbutton>label,.checkboxgroups.g-input.groupsbutton>label{padding:0}.radiogroups.groupsbutton>label>input,.checkboxgroups.groupsbutton>label>input{opacity:0}.radiogroups.g-input label,.checkboxgroups.g-input label{padding-left:0.24em}.radiogroups .multiline>label,.checkboxgroups .multiline>label{float:none;display:block}.radiogroups label>input,.checkboxgroups label>input{height:1.65em;margin-right:5px}.radiogroups.g-input[class*=" icon-"],.radiogroups.g-input[class^="icon-"],.checkboxgroups.g-input[class*=" icon-"],.checkboxgroups.g-input[class^="icon-"]{padding-left:2.3em}.checkboxgroups [class*=" icon-"]:before,.checkboxgroups [class^="icon-"]:before,.radiogroups [class*=" icon-"]:before,.radiogroups [class^="icon-"]:before{line-height:1;color:inherit;margin-right:5px}ul.inputgroups.g-input{padding:0 0 0 2.5em;color:#000;cursor:text;list-style:none}ul.inputgroups>li{white-space:nowrap;float:left;margin:0.2em 0.2em 0.2em 0}ul.inputgroups input[type="text"],ul.inputgroups>li>button{border-style:none;height:1.899em;line-height:1.9em;color:inherit}ul.inputgroups>li{background-color:rgba(0,0,0,0.03);border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;line-height:1}ul.inputgroups>li>span{padding-left:10px}ul.inputgroups>li>button{outline:none;padding:0 10px;border-style:none;margin-left:10px;background-color:rgba(0,0,0,0.03);border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;-webkit-border-radius:0 5px 5px 0;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}ul.inputgroups>li>button:hover,ul.inputgroups>li>button:focus{background-color:rgba(0,0,0,0.05)}ul.inputgroups button:focus,ul.inputgroups input[type="text"]:focus{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}.gdpanel{min-width:15em;margin-top:2px;right:0;text-align:left;overflow:visible}html[dir="rtl"] .gdpanel{left:0;right:auto;text-align:right}.gdpanel.show{visibility:visible;opacity:1}.gdpanel:after,.gdpanel-arrow:after{border-width:6px;border-style:none solid solid solid;border-left-color:transparent;border-right-color:transparent;content:"";display:inline-block;position:absolute;right:5px;top:-6px}.gdpanel:after{border-top-color:#ccc;border-bottom-color:#ccc}.gdpanel-arrow:after{border-style:solid solid none solid;top:50%;right:5px;display:inline-block !important}html[dir="rtl"] .gdpanel:after,html[dir="rtl"] .gdpanel-arrow:after{left:5px;right:auto}.gdpanel-arrow{position:relative;padding-right:25px}html[dir="rtl"] .gdpanel-arrow{padding-left:25px;padding-right:0}.menubutton{overflow:visible;position:relative;padding-right:1.7em}.gdpanel,.menubutton>ul{text-align:initial;line-height:1.8em;list-style-type:none;padding:0 !important;position:absolute;z-index:3;color:#666;background-color:#fff;border:1px solid #ccc;-moz-border-radius:1px;-webkit-border-radius:1px;border-radius:1px;-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);visibility:hidden;opacity:0;-webkit-transition:opacity 0.2s ease-out;-moz-transition:opacity 0.2s ease-out;-ms-transition:opacity 0.2s ease-out;-o-transition:opacity 0.2s ease-out;transition:opacity 0.2s ease-out}.menubutton>ul{right:-2px}.menubutton:focus>ul,.menubutton:hover>ul{visibility:visible;opacity:1}.menubutton>ul>li>a,.menubutton>ul{-webkit-transition:0.2s ease-out;-moz-transition:0.2s ease-out;-ms-transition:0.2s ease-out;-o-transition:0.2s ease-out;transition:0.2s ease-out}.menubutton>ul>li>a{display:block;padding:5px}.menubutton:after{content:"\25BC";position:absolute;right:0.2em;width:1em;text-align:center;border-left:1px solid rgba(255,255,255,0.1)}.topmenu{position:relative;display:table}.topmenu>ul{display:table;zoom:1}.menubutton li,.topmenu li,.sidemenu li,.group-button li{position:relative;line-height:inherit}.topmenu.right>ul{float:right}.topmenu.left>ul{float:left}.topmenu.center>ul{float:none;margin-left:auto;margin-right:auto}.topmenu label.toggle-menu{display:none;outline:none}input.toggle-menu{display:none;-webkit-touch-callout:none}.topmenu>ul>li,.group-button>li{float:left}html .topmenu ul,html .sidemenu ul,.group-button{list-style-type:none;padding:0 !important;line-height:inherit;overflow:visible}.menubutton>ul>li>a,.menubutton>ul>li>a:hover,.topmenu li>a>span,.topmenu li>a,.topmenu li>a:hover,.sidemenu li>a>span,.sidemenu li>a,.sidemenu li>a:hover,.group-button li>a,.group-button li>a:hover{display:block;cursor:pointer;color:inherit}.topmenu>ul ul,.sidemenu>ul ul{color:#000}.menubutton>ul>li.hover,.topmenu>ul ul>li.hover,.sidemenu ul>li.hover,.menubutton>ul>li:hover,.topmenu>ul ul>li:hover,.sidemenu ul>li:hover{color:#fff}.menubutton>ul>li.hover>a,.topmenu>ul ul>li.hover>a,.sidemenu ul>li.hover>a,.menubutton>ul>li:hover>a,.topmenu>ul ul>li:hover>a,.sidemenu ul>li:hover>a{background-color:#333}.topmenu>ul ul>li.hover:before,.sidemenu ul>li.hover:before,.topmenu>ul ul>li:hover:before,.sidemenu ul>li:hover:before{color:inherit}.menubutton>ul>li>a>span,.topmenu li>a>span,.sidemenu li>a>span,.group-button li>a>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topmenu>ul>li>a>span,.group-button>li>a>span{text-align:center;padding-left:20px;padding-right:20px;padding-top:5px;padding-bottom:5px}.topmenu>ul>li>a.menu-arrow>span{padding-right:20px}html[dir="rtl"] .topmenu>ul>li>a.menu-arrow>span{padding-left:20px}.topmenu.fullwidth>ul{width:100%}.topmenu.fullwidth>ul>li{display:table-cell;float:none}.sidemenu li>a>span,.gdpanel a{display:block;padding:5px 10px}.sidemenu>ul>li[class*=" icon-"]:before,.sidemenu>ul>li[class^="icon-"]:before{z-index:1;position:absolute;top:0.75em;left:10px}.sidemenu>ul>li[class*=" icon-"]>a,.sidemenu>ul>li[class^="icon-"]>a{padding-left:1.5em}.imagemenu>a{display:block}.group-button{display:inline-block;background-color:#eee;border:1px solid #ddd;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-webkit-box-shadow:inset 0 0 1px #fff;-moz-box-shadow:inset 0 0 1px #fff;box-shadow:inset 0 0 1px #fff}.group-button>li>a>span{border-width:1px;border-style:none solid;border-left-color:#fff;border-right-color:#ddd}.group-button>li:first-child>a>span{border-left-style:none}.group-button>li:last-child>a>span{border-right-style:none}a.menu-arrow{position:relative;cursor:pointer}a.menu-arrow:after{position:absolute;z-index:1;font-size:1px;content:"";margin-top:-2px;top:50%;right:8px;border-width:4px}.topmenu a.menu-arrow:after,.group-button a.menu-arrow:after{border-style:solid solid none solid;border-top-color:inherit;border-bottom-color:inherit;border-left-color:transparent;border-right-color:transparent}html[dir="rtl"] a.menu-arrow:after,.sidemenu.right a.menu-arrow:after{left:8px;right:auto}.topmenu>ul ul,.sidemenu>ul ul{-webkit-box-shadow:0 0 3px rgba(0,0,0,0.1);-moz-box-shadow:0 0 3px rgba(0,0,0,0.1);box-shadow:0 0 3px rgba(0,0,0,0.1);background-color:#fff;z-index:3;overflow:visible;visibility:hidden;left:-999em;top:-999em;opacity:0;position:absolute;-webkit-transition:0.2s ease-out;-moz-transition:0.2s ease-out;-ms-transition:0.2s ease-out;-o-transition:0.2s ease-out;transition:0.2s ease-out;-webkit-transition-property:opacity,height;-moz-transition-property:opacity,height;-ms-transition-property:opacity,height;-o-transition-property:opacity,height;transition-property:opacity,height}.topmenu li:hover>ul,.topmenu li:focus>ul,.topmenu li.focus>ul,.sidemenu li:hover>ul,.sidemenu li:focus>ul,.sidemenu li.focus>ul,.group-button li:hover>ul,.group-button li.focus>ul{visibility:visible;opacity:1;top:auto;left:auto}.topmenu li:hover>ul ul,.topmenu li:focus>ul ul,.topmenu li.focus>ul ul,.sidemenu li:hover>ul ul,.sidemenu li:focus>ul ul{left:100%;top:0}html[dir="rtl"] .sidemenu li:hover>ul,html[dir="rtl"] .sidemenu li.hover>ul,.sidemenu.right li:hover>ul,.sidemenu.right li.hover>ul{left:auto;right:100%}.topmenu>ul ul a,.sidemenu>ul ul a{width:14em;text-align:left}html[dir="rtl"] .topmenu>ul ul a,html[dir="rtl"] .sidemenu>ul ul a,.sidemenu.right>ul ul a{text-align:right}.topmenu>ul ul>li>a>span{padding:10px}.topmenu>ul ul a.menu-arrow:after,.sidemenu a.menu-arrow:after{border-style:solid none solid solid;border-left-color:inherit;border-right-color:inherit;border-top-color:transparent;border-bottom-color:transparent}html[dir="rtl"] .topmenu>ul ul a.menu-arrow:after,html[dir="rtl"] .sidemenu a.menu-arrow:after,.sidemenu.right a.menu-arrow:after{border-style:solid solid solid none}.topmenu.right>ul>li>ul{right:0}html[dir="rtl"] .topmenu.left>ul>li>ul{left:0;right:auto}.topmenu>ul ul ul{left:14em;top:0;z-index:5}html[dir="rtl"] .topmenu>ul ul ul{left:-14em}.breadcrumbs ul{padding:0;list-style-type:none;display:inline}.breadcrumbs li{display:inline;zoom:1}.breadcrumbs a,.breadcrumbs:before{text-decoration:none;color:inherit}.breadcrumbs li:before{content:">>";margin:0 5px;font-family:Arial}.breadcrumbs li:first-child:before{display:none}.tab,.btntab{border-color:inherit}.tab>.tab_content{border-width:1px;border-style:solid;border-color:inherit;padding:5px 10px;-webkit-border-radius:0 2px 2px 2px;-moz-border-radius:0 2px 2px 2px;border-radius:0 2px 2px 2px}.tab>.tab_content>div{display:none}.tab>.tab_content>div:target{display:block}.tab>ul:after,.btntab>ul:after{content:"";clear:both;display:block;height:0}.tab>ul,.btntab>ul{position:relative;top:1px;padding:0 !important;list-style-type:none;border-color:inherit;overflow:visible}.btntab>ul{margin-left:1px}.tab>ul>li,.btntab>ul>li{float:left;border-color:inherit}html[dir="rtl"] .tab>ul>li,html[dir="rtl"] .btntab>ul>li{float:right}.tab>ul>li>a,.btntab>ul>li>a{background-color:#f5f5f5;display:block;padding:5px 1em;border-style:solid;border-color:inherit;border-width:1px}.btntab>ul>li>a{-webkit-box-shadow:0 0 1px rgba(255,255,255,0.5) inset;-moz-box-shadow:0 0 1px rgba(255,255,255,0.5) inset;box-shadow:0 0 1px rgba(255,255,255,0.5) inset}.tab>ul>li>a{border-width:1px 1px 1px 0}.btntab>ul>li{margin-top:-1px;margin-left:-1px}html[dir="rtl"] .tab>ul>li:last-child>a{border-left-width:1px}.tab>ul>li:first-child>a,html[dir="rtl"] .tab>ul>li:last-child>a{border-radius:2px 0 0 0;-moz-border-radius:2px 0 0 0;-webkit-border-radius:2px 0 0 0}.tab>ul>li:first-child>a{border-left-width:1px}html[dir="rtl"] .tab>ul>li:first-child>a{border-left-width:0}.tab>ul>li:last-child>a,html[dir="rtl"] .tab>ul>li:first-child>a{border-radius:0 2px 0 0;-moz-border-radius:0 2px 0 0;-webkit-border-radius:0 2px 0 0}.tab>ul>li.select>a{background-color:#f9f9f9;padding:7px 1em;margin-top:-3px;margin-left:-1px;border-left-width:1px;border-bottom-width:0;border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0}.btntab>ul>li.select>a{background-color:#333;color:#fff}.tab>ul>li.select:first-child>a{margin-left:0}.gtab>label{display:block;float:left;overflow:hidden;padding:5px 1em;margin:2px;cursor:pointer;border:solid 1px #ddd;background-color:#f5f5f5;-moz-box-shadow:0 0 1px #fff inset;-webkit-box-shadow:0 0 1px #fff inset;box-shadow:0 0 1px #fff inset;text-shadow:1px 1px 0 #fff}.gtab>label:hover,.gtab>input:checked+label{background-color:#333;color:#fff;text-shadow:1px 1px 0 #000;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.gtab>.tab_content{clear:both}.gtab>.tab_content>.item,.gtab>input[type="radio"]{display:none}.gtab>input.tab-1:checked~.tab_content .tab-1,.gtab>input.tab-2:checked~.tab_content .tab-2,.gtab>input.tab-3:checked~.tab_content .tab-3,.gtab>input.tab-4:checked~.tab_content .tab-4,.gtab>input.tab-5:checked~.tab_content .tab-5,.gtab>input.tab-6:checked~.tab_content .tab-6,.gtab>input.tab-7:checked~.tab_content .tab-7,.gtab>input.tab-8:checked~.tab_content .tab-8,.gtab>input.tab-9:checked~.tab_content .tab-9,.gtab>input.tab-10:checked~.tab_content .tab-10{display:block}.accordion>.item>label{display:block;padding:0 10px;cursor:pointer;background-color:rgba(0,0,0,0.02);position:relative;border-width:1px;border-top-color:rgba(255,255,255,0.2);border-bottom-color:rgba(0,0,0,0.1);border-style:solid none}.accordion>.item>.body,.accordion>.item>input+label{-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.accordion>.item>input:checked+label{background-color:rgba(0,0,0,0.04)}.accordion>.item>input{display:none}.accordion>.item>.body{height:0;overflow-y:auto;overflow-x:hidden;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;z-index:-1;position:relative}.accordion>.item>.body>.article{margin:10px}.accordion>.item>input:checked~.body{height:auto;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1;z-index:initial}.accordion>.item>label:before,.accordion>.item>label:after{position:absolute;right:0;top:0;height:100%;width:2em;display:block;text-align:center;line-height:inherit}.accordion>.item>label:after{-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;-o-transition:all 0.35s;transition:all 0.35s}.accordion>.item>label:before{content:"";background-color:rgba(0,0,0,0.1)}.accordion>.item>input[type="checkbox"]+label:after{content:"+"}.accordion>.item>input[type="radio"]+label:after{content:"\25BC"}.accordion>.item>input[type="checkbox"]:checked+label:after{transform:rotate(315deg)}.accordion>.item>input[type="radio"]:checked+label:after{transform:rotateX(180deg)}.btnclose,.btnnav{outline:none;cursor:pointer;font-family:"icomoon";position:absolute;text-align:center;top:0.5em;width:2em;height:2em;line-height:2em;z-index:2;color:rgba(255,255,255,0.1);text-shadow:1px 1px 0 rgba(0,0,0,0.1)}#GLightbox_gslide_div .btnclose{right:0.5em}#GLightbox_gslide_div figcaption,.btnclose,.btnnav{-webkit-transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;-ms-transition:all 0.5s ease-out;transition:all 0.5s ease-out}.btnnav.prev,.btnnav.next{top:50%;margin-top:-1em;color:rgba(0,0,0,0.1);background-color:rgba(255,255,255,0.1);box-shadow:0 0 5px rgba(0,0,0,0.2);border-radius:50em;-moz-border-radius:50em;-webkit-border-radius:50em}.btnnav.prev{left:0.5em}.btnnav.prev.hide{left:-3em}.btnnav.next{right:0.5em}.btnnav.next.hide{right:-3em}.btnnav.zoomin,.btnnav.zoomout{right:3em}.btnclose:after{content:"\78";font-size:2em}.btnnav.next:after{content:"\e60b";font-size:1.4em}.btnnav.prev:after{content:"\e60c";font-size:1.4em}.btnnav.zoomin:after{content:"\e675";font-size:1.3em}.btnnav.zoomout:after{content:"\e674";font-size:1.3em}#GModal_modaldiv{z-index:1000;position:absolute;margin:0 auto;top:-100%;opacity:0;width:600px;max-width:90%;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;transition:all 0.3s ease-out}#GModal_modaldiv.show{opacity:1}#GModal_modaldiv .btnclose{left:50%;margin-left:-1em;top:-2.5em;color:#fff}#GLightbox_gslide_div{font-size:1.4em}#GLightbox_gslide_div:hover .btnclose,#GLightbox_gslide_div:hover .btnnav{color:#fff;text-shadow:1px 1px 0 rgba(0,0,0,0.7)}#GLightbox_gslide_div .spinner{-webkit-transition:width 0.2s ease-out;-moz-transition:width 0.2s ease-out;-ms-transition:width 0.2s ease-out;-o-transition:width 0.2s ease-out;transition:width 0.2s ease-out;position:absolute;width:0;left:0;bottom:0;height:3px}#GLightbox_gslide_div .spinner.show{-webkit-animation:rainbow 2s infinite linear;-moz-animation:rainbow 2s infinite linear;-o-animation:rainbow 2s infinite linear;animation:rainbow 2s infinite linear;background-color:#b71c1c;width:100%}#GLightbox_gslide_div figure{position:relative;display:block}#GLightbox_gslide_div img{max-width:none}#GLightbox_gslide_div figcaption{position:absolute;background-color:rgba(0,0,0,0.5);color:#fff;left:0;bottom:-3em;line-height:2em;width:100%}#GLightbox_gslide_div:hover figcaption.show{bottom:0}#GLightbox_gslide_div figcaption>p{margin:0 0.5em;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;overflow:hidden}.modalbg{background-color:#000;background-color:rgba(0,0,0,0.8)}div.ginput{font-size:16px;display:table;margin:0 auto;background-color:#fff;-moz-box-shadow:1px 1px 3px rgba(0,0,0,0.4);-webkit-box-shadow:1px 1px 3px rgba(0,0,0,0.4);box-shadow:1px 1px 3px rgba(0,0,0,0.4);text-align:center;width:15em}div.ginput a{font-size:1em;cursor:pointer;color:#333;float:left;width:2em;height:2em;line-height:2em;margin:0.5em;border-width:1px;border-style:solid;border-color:#ddd;background-color:#f5f5f5;text-shadow:1px 1px 0 #fff;border-radius:50em;-moz-border-radius:50em;-webkit-border-radius:50em;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-ms-transition:all 0.5s ease;transition:all 0.5s ease}div.ginput a.backspace,div.ginput a.enter{float:right}div.ginput a.hover,div.ginput a:focus,div.ginput a:hover{border-color:#74b9f0;border-color:rgba(82,168,236,0.8);color:#74b9f0;color:rgba(82,168,236,0.8)}.input-select{display:inline-block;vertical-align:middle;padding-left:0.1em;padding-right:0.1em;height:2.3em;line-height:2.3em}.input-gcalendar{min-width:7em}div.gcalendar{display:table;margin:0 auto;background-color:#fff;-moz-box-shadow:1px 1px 3px rgba(0,0,0,0.4);-webkit-box-shadow:1px 1px 3px rgba(0,0,0,0.4);box-shadow:1px 1px 3px rgba(0,0,0,0.4);text-align:center}div.gcalendar p{margin:0;display:table;width:100%;background:#484a4e;border-top:1px solid #333;border-bottom:1px solid #313131;-moz-box-shadow:inset 0 1px rgba(255,255,255,0.04);-webkit-box-shadow:inset 0 1px rgba(255,255,255,0.04);box-shadow:inset 0 1px rgba(255,255,255,0.04)}div.gcalendar p a,div.gcalendar p span{display:table-cell;color:#e2e2e2;text-shadow:0 -1px #000;font-weight:bold;line-height:38px}div.gcalendar p a{min-width:40px}div.gcalendar a:hover{color:#fff;text-decoration:none}div.gcalendar td,div.gcalendar th{text-align:center;padding:0 !important;width:40px;line-height:38px;text-shadow:0 1px rgba(255,255,255,0.8)}div.gcalendar thead>tr{background-color:#fff;color:#666}div.gcalendar td{border-top:1px solid #c2c2c2;border-left:1px solid #c2c2c2}div.gcalendar td:first-child{border-left-style:none}div.gcalendar td.curr,div.gcalendar td.month{cursor:pointer;color:#666;background:#e5e5e5;background:-webkit-linear-gradient(top,#eaeaea,#e5e5e5 60%,#d9d9d9);background:-moz-linear-gradient(top,#eaeaea,#e5e5e5 60%,#d9d9d9);background:-o-linear-gradient(top,#eaeaea,#e5e5e5 60%,#d9d9d9);background:linear-gradient(top,#eaeaea,#e5e5e5 60%,#d9d9d9);-moz-box-shadow:inset 1px 1px rgba(255,255,255,0.5);-webkit-box-shadow:inset 1px 1px rgba(255,255,255,0.5);box-shadow:inset 1px 1px rgba(255,255,255,0.5)}div.gcalendar td.curr:hover,div.gcalendar td.month:hover{background:#f3f3f3;color:#666;text-shadow:0 1px rgba(255,255,255,0.8)}div.gcalendar td.ex{background:#f3f3f3;color:#b3b3b3}div.gcalendar td.today,div.gcalendar td.select{color:#fff;text-shadow:0 1px rgba(0,0,0,0.2);-moz-box-shadow:inset 0 0 10px rgba(0,0,0,0.05);-webkit-box-shadow:inset 0 0 10px rgba(0,0,0,0.05);box-shadow:inset 0 0 10px rgba(0,0,0,0.05)}div.gcalendar td.select{border-color:#598b94;border-color:rgba(0,0,0,0.2);border-width:1px;border-style:solid;background:#6dafbf}div.gcalendar td.today{border-color:#c36508;border-color:rgba(0,0,0,0.2);border-width:1px;border-style:solid;background:#f8a654}div.gcalendar td.month{width:70px;line-height:68px}.input-gcalendar{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MjZGMEYwMjUwNjdBMTFFMzg3MjBDRUU2NDA4ODA4NEEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MjZGMEYwMjYwNjdBMTFFMzg3MjBDRUU2NDA4ODA4NEEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyNkYwRjAyMzA2N0ExMUUzODcyMENFRTY0MDg4MDg0QSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyNkYwRjAyNDA2N0ExMUUzODcyMENFRTY0MDg4MDg0QSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PpRSRaEAAACBUExURenp6fj4+KmpqZubm6enp+7u7vPz852dncNUVKKiovyWlupzc+ZNTaurq5mZmd5XV+GNjdkoKKSkpPSamvDw8PHx8Z+fn+A7O/f398LCwu/v7+zs7PLy8tk/P7W1tfSUlOrq6ttkZOdiYrS0tJiYmOpZWdYZGfX19bOzs+Li4v///2FfwxgAAAArdFJOU////////////////////////////////////////////////////////wAjyafQAAAAiUlEQVR42kzP2Q6CQAyF4bLv++owiog60Pd/QI+ENHw5V396U+Lyc1EycdrMokkt4iF5iWQg4qq4i6LaicPvRYiQjUaMGYJtHsLYCK5ZtT5nXITaXw8L+DVCpFelsCWOFx0h9N12+F90PULQbtN0rg0QHLUJ5SDk3lN4OcLtfWHjF7ZoF2T9BBgAJcEeYCTM0LQAAAAASUVORK5CYII=)}[class*=" icon-"] .input-gcalendar,[class^="icon-"] .input-gcalendar{background-image:url();padding-right:0.5em}.widget-calendar div.header,.widget-calendar table,.event-calendar div.header,.event-calendar table{width:100%;display:table}.event-calendar div.header{margin-bottom:10px}.widget-calendar a,.widget-calendar a:hover,.event-calendar a:hover,.event-calendar a{color:inherit}.widget-calendar div.header>a,.event-calendar div.header>a{display:table-cell;text-align:center;vertical-align:middle;min-width:30px}.event-calendar div.header>a{padding:0 10px;width:20%}.event-calendar div.header>a.prev{text-align:left}.event-calendar div.header>a.next{text-align:right}.event-calendar div.header>a.prev:before{content:"<";margin:0 5px 0 0}.event-calendar div.header>a.next:after{content:">";margin:0 0 0 5px}.event-calendar div.header>a{font-size:1.625em}.event-calendar div.header>a.curr{width:60%}.event-calendar table{border-color:rgba(0,0,0,0.03);border-style:none}.event-calendar th{vertical-align:top;border-width:1px;border-style:none none solid none}.event-calendar thead>tr,.event-calendar th{background-color:inherit}.event-calendar th{font-weight:bold;padding:5px;text-align:center;color:#66b6e4;font-size:1.2em}.event-calendar td{padding:0 !important;vertical-align:top}.event-calendar td div{position:relative}.widget-calendar td.curr,.event-calendar td.curr>span{color:#999}.widget-calendar td.curr{background-color:#f7f7f7;text-shadow:0 1px 0 #fff}.widget-calendar td.ex,.event-calendar td.ex>span{color:#ccc}.event-calendar td.ex>span,.event-calendar td.curr>span{padding:3px 5px;display:block;text-align:center}.event-calendar td.today{background-color:rgba(33,150,234,0.05);border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.event-calendar td.today>span{font-weight:bold;color:#f00}.event-calendar td.holiday{background-color:rgba(0,0,0,0.03)}.event-calendar .label_holiday{font-style:normal;font-size:1em;line-height:1;display:block;text-align:center;color:rgba(0,0,0,0.1)}.event-calendar-buttons .button,.event-calendar td a{background-color:#2196f3;color:#fff}.event-calendar td a{display:block;position:relative;font-size:80%;padding:0 2px;cursor:pointer}.event-calendar-buttons .button:first-child,.event-calendar td a.first{border-top-left-radius:5px;border-bottom-left-radius:5px;-moz-border-top-left-radius:5px;-moz-border-bottom-left-radius:5px;-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px}.event-calendar-buttons .button:last-child,.event-calendar td a.last{border-top-right-radius:5px;border-bottom-right-radius:5px;-moz-border-top-right-radius:5px;-moz-border-bottom-right-radius:5px;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px}.event-calendar td a:hover,.event-calendar td a{color:#fff}.event-calendar td:not(:first-child) a.last:not(.first),.event-calendar td:not(:first-child) a.sub{margin-left:-2px}.widget-calendar .set-today,.event-calendar .set-today{text-align:center;display:block;cursor:pointer}.widget-calendar div.header>a.prev:before{content:"<"}.widget-calendar div.header>a.next:after{content:">"}.widget-calendar td,.widget-calendar th{text-align:center;padding:0;vertical-align:middle;height:2em;background-color:#fff}.widget-calendar tbody td.today{color:#fff;text-shadow:0 1px rgba(0,0,0,0.2);background-color:#f8a654;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.widget-calendar th{background-color:#fff}.widget-calendar td div a>span,.widget-calendar div.header>a>span{display:none}.widget-calendar div.header{background-color:#ab79da;color:#fff;line-height:3em;-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0;overflow:hidden;position:relative}.widget-calendar tbody td{position:relative;border-top:1px solid #eee;border-left:1px solid #eee;-moz-box-shadow:inset 1px 1px rgba(255,255,255,0.5);-webkit-box-shadow:inset 1px 1px rgba(255,255,255,0.5);box-shadow:inset 1px 1px rgba(255,255,255,0.5);text-shadow:0 1px rgba(255,255,255,0.8)}.widget-calendar tbody td:first-child{border-left-style:none}.widget-calendar tbody tr:first-child td{border-top-style:none}.widget-calendar div.header:after{position:absolute;z-index:1;bottom:0;margin-top:-2px;right:50%;font-size:1px;content:"";border-width:4px;border-style:none solid solid solid;border-color:#fff transparent}.widget-calendar td div>a:before,div.gcalendar tbody a:before{content:"";position:absolute;top:-6px;right:-6px;width:12px;height:12px;background:#00c213;background-image:-webkit-linear-gradient(top,#00c213,#00a20b);background-image:-moz-linear-gradient(top,#00c213,#00a20b);background-image:-o-linear-gradient(top,#00c213,#00a20b);background-image:linear-gradient(top,#00c213,#00a20b);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.widget-calendar td div>a,.widget-calendar td div{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}#gddcolor_div{width:12em;background-color:#fff;-moz-box-shadow:0 1px 4px rgba(0,0,0,0.4);-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.4);box-shadow:0 1px 4px rgba(0,0,0,0.4)}#gddcolor_div a.item{float:left;width:2em;height:2em;line-height:2em;cursor:pointer;text-align:center}#gddcolor_div p{overflow:hidden;margin:0;text-align:center;min-height:1em}#gddcolor_div a.item:focus,#gddcolor_div a.item:hover{-moz-box-shadow:0 0 0 1px rgba(255,255,255,0.4) inset;-webkit-box-shadow:0 0 0 1px rgba(255,255,255,0.4) inset;box-shadow:0 0 0 1px rgba(255,255,255,0.4) inset}#gddcolor_div a.item.dark:focus,#gddcolor_div a.item.dark:hover{-moz-box-shadow:0 0 0 1px rgba(0,0,0,0.4) inset;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,0.4) inset;box-shadow:0 0 0 1px rgba(0,0,0,0.4) inset}#gddcolor_div>p.gddcolor_p>span{float:right;width:80px;padding:2px 0;text-align:center}#gddcolor_div>p.gddcolor_p>a{padding:2px 5px;margin-right:5px;text-decoration:none}#gddcolor_div>p.gddcolor_p>a:hover{background-color:#ddf4ff}:not(input).gddcolor{background-position:center}:not(input).gddcolor,input.gddcolor.valid,input.gddcolor.invalid{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MzZBOURDRTEwNjdBMTFFM0E0RjZBNjYyNDBGMzc0MzciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MzZBOURDRTIwNjdBMTFFM0E0RjZBNjYyNDBGMzc0MzciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozNkE5RENERjA2N0ExMUUzQTRGNkE2NjI0MEYzNzQzNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozNkE5RENFMDA2N0ExMUUzQTRGNkE2NjI0MEYzNzQzNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkkLqwkAAAGAUExUReu8TIedHuXChMaiaeq+VNiiNe7CUe7FWdmaTPHMZcuWS7OLRm2Vmv79++zNdeu5Qc+3jfXZjvnqxfHIZ+FlL6R1I7R/LffksuKpNal1IgFt0eu1OunGmvHZkuS+je3ATdWYRuK/kurEfO/ASvrz6dseHeHQtfPObuFaLi2PDjeREOCradGZTfHHYM2NO/XNXtamRdOeRvnw5ObOiO/IXPjcjLiVWffr3PDOhPnntuXAaOu7R+26R8ueVffz7OfOreOoMbaGM3qeIPTfuLuLMtahT6d8MM2iUOG8et2zU+nBV+SwN+ewONjDn+qyNvLXhPbYgNWbUV+RouvImN7IpuDAleitMPfnv+O2XOq2PvPWf/Xho/ThrN6sbPrnr+3Ea+7KYuizQGKWru28Q+2+R697KsCVU/Pdm8+dWeHAfvDJYu3PfP369rqCLtKVQ+rKoe7QqvTm0+jKj+euNMSQL/fbkemxPPLRcfDSdvXScOncxejCivLdsOnHhL+FMv///+DEmi0AAACAdFJOU/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8AOAVLZwAAAPdJREFUeNpiqK9XkdHm4NAuyKkHA4Z6GY5gZ6HwmmoOGYhAfqxQnJKCglJ0DJOcEUggUNw0IM+8UCHKP71IDiSgJ6hfyaSjU1vOWSHroQgUUHRl4Sy1FBfkNEngk+VSARpqn2HIqa6exc4eJJWUGQoUqOet01VWlmfzkpKSMuYCCVTZCicnp8jL80jxZOfyAgWYmdj5+fmtGRhYvPjEQCrELGykpSP5NVQ1WKzSQAKp8X6Mmk5lqqqqLO4hIAHuiDAtTU1vEVURT0lekICvowSjFmOxT6KBpBrIc/X1AqIlrA4SrC7MVfUQgXo7AW5RNzM1sG8BAgwAqlZEETRUdDkAAAAASUVORK5CYII=)}[class*=" icon-"] input[type="text"].gddcolor,[class^="icon-"] input[type="text"].gddcolor{background-image:url()}.input-groups,.input-groups-table{display:table}.input-groups{width:100%}.input-groups>.rowgroup,.input-groups-table>.rowgroup{display:table-row-group;vertical-align:middle}.input-groups>.rowgroup>[class*="width"],.input-groups-table>.rowgroup>[class*="width"],.input-groups>.row,.input-groups-table>.row{display:table-row}.input-groups-table>[class*="width"],.input-groups>[class*="width"]{width:auto;display:table-cell}.input-groups-table>[class*="width"]:not(.g-input),.input-groups>[class*="width"]:not(.g-input){padding-right:5px}.input-groups>.row>[class*="width"],.input-groups-table>.row>[class*="width"]{display:table-cell;vertical-align:middle;padding-bottom:5px;padding-right:5px}.input-groups>.row:last-child>[class*="width"],.input-groups-table>.row:last-child>[class*="width"]{padding-bottom:0}.input-groups-table>.row>[class*="width"]:last-child,.input-groups>.row>[class*="width"]:last-child{padding-right:0}.input-groups-table>[class*="width"]:last-child,.input-groups>[class*="width"]:last-child{padding:0}.input-groups>:first-child{padding-left:0}.input-groups>.row>[class*="width"]>span,.input-groups-table>.row>[class*="width"]>span,.input-groups>.rowgroup>[class*="width"]>label,.input-groups-table>.rowgroup>[class*="width"]>label,.input-groups>.row label,.input-groups-table>.row label,.input-groups>.row>span,.input-groups-table>.row>span{display:table-cell}.input-groups>.rowgroup>[class*="width"] label,.input-groups-table>.rowgroup>[class*="width"] label,.input-groups>.row label,.input-groups-table>.row label{padding-right:5px}.width5{width:5% !important}.width10{width:10% !important}.width15{width:15% !important}.width20{width:20% !important}.width25{width:25% !important}.width30{width:30% !important}.width33{width:33.33% !important}.width35{width:35% !important}.width40{width:40% !important}.width45{width:45% !important}.width50{width:50% !important}.width55{width:55% !important}.width60{width:60% !important}.width65{width:65% !important}.width70{width:70% !important}.width75{width:75% !important}.width80{width:80% !important}.width85{width:85% !important}.width90{width:90% !important}.width95{width:95% !important}.width100{width:100% !important}.fullwidth{width:100%}.ggrid{display:block;zoom:1;width:100%}.ggrid>.block1,.ggrid>.block2,.ggrid>.block3,.ggrid>.block4,.ggrid>.block5,.ggrid>.block6,.ggrid>.block7,.ggrid>.block8,.ggrid>.block9,.ggrid>.block10,.ggrid>.block11,.ggrid>.block12{margin-left:2.5641%}.ggrid.row>.block1,.ggrid.row>.block2,.ggrid.row>.block3,.ggrid.row>.block4,.ggrid.row>.block5,.ggrid.row>.block6,.ggrid.row>.block7,.ggrid.row>.block8,.ggrid.row>.block9,.ggrid.row>.block10,.ggrid.row>.block11,.ggrid.row>.block12{margin-bottom:2.5641%}.ggrid>.block1{width:5.98291%}.ggrid>.block2{width:14.5299%}.ggrid>.block3{width:23.0769%}.ggrid>.block4{width:31.6239%}.ggrid>.block5{width:40.1709%}.ggrid>.block6{width:48.7179%}.ggrid>.block7{width:57.265%}.ggrid>.block8{width:65.812%}.ggrid>.block9{width:74.359%}.ggrid>.block10{width:82.906%}.ggrid>.block11{width:91.453%}.ggrid>.block12{width:100%}.ggrid.collapse>.block1{width:8.33333%}.ggrid.collapse>.block2{width:16.66667%}.ggrid.collapse>.block3{width:25%}.ggrid.collapse>.block4{width:33.33333%}.ggrid.collapse>.block5{width:41.66667%}.ggrid.collapse>.block6{width:50%}.ggrid.collapse>.block7{width:58.33333%}.ggrid.collapse>.block8{width:66.66667%}.ggrid.collapse>.block9{width:75%}.ggrid.collapse>.block10{width:83.33333%}.ggrid.collapse>.block11{width:91.66667%}.ggrid.collapse>.block12{width:100%}.document-list .col,.document-list .col1,.document-list .col2,.document-list .col3,.document-list .col4,.document-list .col5,.document-list .col6,.document-list .col7,.document-list .col8,.document-list .col9,.document-list .col10,.document-list .col11,.document-list .col12{display:block;float:left;margin:0 0 1% 1%;border-width:2px;border-bottom-style:dotted;border-color:rgba(0,0,0,0.2);padding:0 5px 5px}.document-list .col,.document-list .col1{width:100%;margin:0 0 1% 0;clear:both}.document-list .col2{width:49.5%}.document-list .col3{width:32.66%}.document-list .col4{width:24.25%}.document-list .col5{width:19.2%}.document-list .col6{width:15.8%}.document-list .col7{width:13.28%}.document-list .col8{width:11.62%}.document-list .col9{width:10.88%}.document-list .col10{width:9.9%}.document-list .col11{width:8.18%}.document-list .col12{width:7.41%}.document-list .col2:nth-child(2n+1),.document-list .col3:nth-child(3n+1),.document-list .col4:nth-child(4n+1),.document-list .col5:nth-child(5n+1),.document-list .col6:nth-child(6n+1),.document-list .col7:nth-child(7n+1),.document-list .col8:nth-child(8n+1),.document-list .col9:nth-child(9n+1),.document-list .col10:nth-child(10n+1),.document-list .col11:nth-child(11n+1),.document-list .col12:nth-child(12n+1),.ggrid>.block1:first-child,.ggrid>.block2:first-child,.ggrid>.block3:first-child,.ggrid>.block4:first-child,.ggrid>.block5:first-child,.ggrid>.block6:first-child,.ggrid>.block7:first-child,.ggrid>.block8:first-child,.ggrid>.block9:first-child,.ggrid>.block10:first-child,.ggrid>.block11:first-child,.ggrid>.block12:first-child{margin-left:0}.ggrid.collapse>.block1,.ggrid.collapse>.block2,.ggrid.collapse>.block3,.ggrid.collapse>.block4,.ggrid.collapse>.block5,.ggrid.collapse>.block6,.ggrid.collapse>.block7,.ggrid.collapse>.block8,.ggrid.collapse>.block9,.ggrid.collapse>.block10,.ggrid.collapse>.block11,.ggrid.collapse>.block12{margin-bottom:0;margin-left:0}.error,.message,.empty,.warning,.tip{text-shadow:1px 1px 1px rgba(255,255,255,0.5);position:relative;padding:10px;display:block;clear:both}div.error,div.message,div.empty,div.warning,div.tip{margin-top:10px;margin-bottom:10px}aside.error,aside.message,aside.empty,aside.warning,aside.tip{border-style:solid;border-width:1px;margin:10px}.error ul,.message ul,.message ul,.content .tip ul,.error ol,.message ol,.message ol,.content .tip ol{padding-top:0;padding-bottom:0}.message{background-color:#9AD6A8;border-color:#193D22;color:#193D22}.warning{background-color:#FBE3B1;border-color:#5C3F05;color:#5C3F05}.error,.empty{background-color:#df8989;border-color:#501616;color:#501616}.tip{background-color:#C9DFF8;border-color:#194480;color:#194480}#body_msg_div{z-index:2147483646;max-width:80%;min-width:200px}.alert{-webkit-transition:opacity 0.6s;-moz-transition:opacity 0.6s;-ms-transition:opacity 0.6s;-o-transition:opacity 0.6s;transition:opacity 0.6s}.alert>.closebtn{color:white;font-weight:bold;float:right;width:1em;height:1em;line-height:1em;text-align:center;margin-left:15px;font-size:22px;cursor:pointer;-webkit-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s}.alert>.closebtn:hover{color:black}code,blockquote{position:relative;background-color:#f9f9f9;background-color:rgba(0,0,0,0.04);font-family:inherit;margin-top:10px;margin-bottom:10px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}code+br,blockquote+br{display:none}code{border-width:1px;border-style:solid;border-color:#ddd;overflow:hidden;padding:10px}code>.copytoclipboard{color:#000;display:inline-block;position:absolute;right:0;top:-3em;padding:0.5em 1em;background-color:rgba(0,0,0,0.05);border-bottom-left-radius:5px;-moz-border-bottom-left-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-transition:top 0.2s ease-in-out;-moz-transition:top 0.2s ease-in-out;-ms-transition:top 0.2s ease-in-out;-o-transition:top 0.2s ease-in-out;transition:top 0.2s ease-in-out}code .content-code{padding:10px;overflow-x:auto;overflow-y:hidden;white-space:nowrap}body code:hover{-webkit-box-shadow:0 0 10px rgba(0,0,0,0.2);-moz-box-shadow:0 0 10px rgba(0,0,0,0.2);box-shadow:0 0 10px rgba(0,0,0,0.2)}body code:hover>.copytoclipboard{top:0}blockquote{font-style:italic;position:relative;padding:10px 10px 10px 3em;overflow:hidden}blockquote>b:first-child{display:block;margin-bottom:5px;font-style:normal}blockquote:before{content:"\201C";font-size:5em;line-height:1;font-family:Georgia,serif;position:absolute;top:0;left:0;display:block;color:rgba(0,0,0,0.1)}code code,blockquote blockquote{margin-right:10px;padding-right:0}code ol,blockquote ol,code ul,blockquote ul{padding-top:0;padding-bottom:0}body .tooltip-right,body .tooltip-left,body .tooltip-top,body .tooltip-top-left,body .tooltip-top-right,body .tooltip-bottom,body .tooltip-bottom-left,body .tooltip-bottom-right{position:absolute;padding:4px 8px;background-color:#222;color:#fff;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border:1px solid #000;-moz-opacity:0.9;filter:alpha(opacity=90);opacity:0.9;-moz-box-shadow:0 1px 4px rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.5);box-shadow:0 1px 4px rgba(0,0,0,0.5);z-index:888}.tooltip-right:after,.tooltip-left:after,.tooltip-top:after,.tooltip-bottom:after,.tooltip-top-left:after,.tooltip-top-right:after,.tooltip-bottom-left:after,.tooltip-bottom-right:after{border-color:#000;font-size:1px;border-width:6px;content:"";position:absolute;z-index:889}.tooltip-right:after{border-style:solid none solid solid;border-top-color:transparent;border-bottom-color:transparent;right:-6px;top:50%;margin-top:-6px}.tooltip-left:after{border-style:solid solid solid none;border-top-color:transparent;border-bottom-color:transparent;top:50%;margin-top:-6px;left:-6px}.tooltip-top-left:after,.tooltip-top-right:after,.tooltip-top:after{border-style:none solid solid solid;border-left-color:transparent;border-right-color:transparent;top:-6px;margin-left:-6px;left:50%}.tooltip-bottom-left:after,.tooltip-bottom-right:after,.tooltip-bottom:after{border-style:solid solid none solid;border-left-color:transparent;border-right-color:transparent;bottom:-6px}.tooltip-top-left:after,.tooltip-bottom-left:after{left:15px}.tooltip-top-right:after,.tooltip-bottom-right:after{right:15px}.tooltip-bottom:after{left:50%;margin-left:-6px}.table,table{display:table;border-color:#ccc;border-spacing:0;border-collapse:collapse}.table.center,table.center{margin-left:auto;margin-right:auto}.tr,tr{display:table-row}.td,.th,td,th,caption{padding:5px;border-width:1px;vertical-align:middle;background-color:inherit;font-weight:normal;text-align:left}.td,.th,td,th{display:table-cell}table.collapse>thead>tr>th,table.collapse>tbody>tr>th,table.collapse>tfoot>tr>th,table.collapse>thead>tr>td,table.collapse>tbody>tr>td,table.collapse>tfoot>tr>td,.collapse>.tr>.td,.collapse>.tr>.th,.collapse>.td,.collapse>.th{padding:0}.border>caption,.table.border .td,.table.border .th{border-style:solid}.border>thead>tr>th,.border>tbody>tr>th,.border>tfoot>tr>th,.border>thead>tr>td,.border>tbody>tr>td,.border>tfoot>tr>td{border-bottom-style:solid;border-left-style:solid}caption,thead>tr,th[scope="rowgroup"],.thead>.th{background-color:#eee;background-color:rgba(0,0,0,0.04)}tbody tr:not(.thead):not(.tfoot):hover,tbody tr.highlight,tbody tr.select,.data tfoot tr{background-color:rgba(0,0,0,0.02)}.border.horiz-table>thead>tr>td:not(:first-child),.border.horiz-table>tbody>tr>td:not(:first-child),.border.horiz-table>tfoot>tr>td:not(:first-child),.border.horiz-table>thead>tr>th:not(:first-child),.border.horiz-table>tbody>tr>th:not(:first-child),.border.horiz-table>tfoot>tr>th:not(:first-child),.border.horiz-table .td:not(:first-child),.border.horiz-table .th:not(:first-child){border-left-style:none;border-right-style:none}.border.vert-table>thead>tr:not(:last-child)>td,.border.vert-table>tbody>tr:not(:last-child)>td,.border.vert-table>tfoot>tr:not(:last-child)>td,.border.vert-table>thead>tr:not(:last-child)>th,.border.vert-table>tbody>tr:not(:last-child)>th,.border.vert-table>tfoot>tr:not(:last-child)>th,.border.vert-table:not(:last-child) .td,.border.vert-table:not(:last-child) .th{border-top-style:none;border-bottom-style:none}.border>caption,.data>caption{border-bottom-style:none}.data>thead>tr>th,.data>thead>tr>td{white-space:nowrap}.data>thead>tr>th,.data>tbody>tr>th{text-align:center}.data>thead>tr>th,.data>thead>tr>td,.data>tbody>tr>th[scope="rowgroup"]{background-color:#ebebeb;background-color:rgba(0,0,0,0.04);text-shadow:1px 1px 0 #fff}.tablebody{overflow-x:auto;overflow-y:hidden;padding-bottom:10px}.table_nav{display:table;width:100%}.table_nav>div{display:table-cell;padding:10px}.table_nav .button.go{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.datatable .table_nav.action{padding:0 10px 10px}.table_nav .table_search{min-width:10em;text-align:right;vertical-align:top;padding-left:0}.table_nav>.button,.table_nav>fieldset,.table_nav>div>.button,.table_nav>div>fieldset{margin:2px 5px 2px 0;display:inline-block;position:relative;padding-bottom:0 !important;vertical-align:middle}.table_nav>div>fieldset{background-color:inherit}.table_nav fieldset .button{margin-left:5px}fieldset.search{-moz-border-radius:0.5em;-webkit-border-radius:0.5em;border-radius:0.5em;overflow:hidden;height:2.3em}fieldset.search input[type="text"]{-moz-border-radius:0.5em 0 0 0.5em;-webkit-border-radius:0.5em 0 0 0.5em;border-radius:0.5em 0 0 0.5em;width:3em;border:none;float:left}fieldset.search input[type="text"]:focus{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;width:6em}fieldset.search button{width:1.5em;height:inherit;line-height:inherit;border:none;background-color:#fff;float:right;font-family:"icomoon"}fieldset.search button:focus{outline:none;color:#2196f3;background-color:transparent}table p,.table p{margin:0}.date,.visited,.icons,.upload,.reply,.comments,.count{text-align:center}.icons a{margin:0 10px}.table_nav .buttons .button{margin:0}.table_nav .buttons label{margin-right:5px}.icons:before{margin-right:0}td.icons,td.buttons{white-space:nowrap}td.buttons{text-align:right}.table_nav .buttons .button,td.buttons .button{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}.table_nav .buttons .button:first-of-type,td.buttons .button:first-child{border-top-left-radius:5px;border-bottom-left-radius:5px;-moz-border-top-left-radius:5px;-moz-border-radius-bottomleft:5px;-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px}.table_nav .buttons .button:last-of-type,td.buttons .button:last-child{border-top-right-radius:5px;border-bottom-right-radius:5px;-moz-border-top-right-radius:5px;-moz-border-radius-bottomright:5px;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px}.skip_content{position:absolute;top:0;left:-1000em}.document-list p{margin-top:0;margin-bottom:0}.document-list h3,.document-list h6,.document-list .icon{display:inline}.listview .col *,.listview .col1 *,.listview .col2 *,.listview .col3 *,.listview .col4 *,.listview .col5 *,.listview .col6 *,.listview .col7 *,.listview .col8 *,.listview .col9 *,.listview .col10 *,.listview .col11 *,.listview .col12 *{margin:0;display:inline}.thumbview .topic{white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;overflow:hidden;display:block}.thumbview .description{height:4.3em;overflow:hidden}.document-list .figure{float:left;margin:5px 5px 5px 0;display:block;max-width:5.3em}.thumbview .figure{display:table;margin:0 auto;float:none;max-width:100%}.listview .figure{width:16px;max-width:100%;display:inline-block;margin:0 5px 0 0}.table_nav .float_button,.scroller{z-index:7;display:inline-block;border:none;position:fixed;bottom:-2em;right:2%;font-size:2em;font-family:Tahoma,Loma,Arial;text-decoration:none;background-color:rgba(0,0,0,0.2);color:#fff;height:1.5em;width:1.5em;text-align:center;line-height:1.8em;border-radius:50em;-moz-border-radius:50em;-webkit-border-radius:50em;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.toTop .scroller{bottom:0.5em}.scroller:hover{background-color:rgba(0,0,0,0.7);text-decoration:none;color:#fff}.table_nav .float_button{bottom:1em;line-height:1.5em;background-color:#fff;color:#f50057;box-shadow:0 15px 10px rgba(0,0,0,0.4);-moz-box-shadow:0 15px 10px rgba(0,0,0,0.4);-webkit-box-shadow:0 15px 10px rgba(0,0,0,0.4);border:1px solid rgba(0,0,0,0.04)}.table_nav .float_button:hover{background-color:#f50057;color:#fff;text-decoration:none}.table_nav .float_button>span::before{margin:0;font-size:0.75em;color:inherit}.toTop .table_nav .float_button{bottom:2.5em}.gautocomplete{color:#666;background-color:#fff;border:1px solid #ddd;-webkit-box-shadow:3px 3px 3px rgba(0,0,0,0.1);-moz-box-shadow:3px 3px 3px rgba(0,0,0,0.1);box-shadow:3px 3px 3px rgba(0,0,0,0.1);line-height:2em;max-height:10em;max-width:90%;overflow-y:scroll;overflow-x:hidden}.gautocomplete>label,.gautocomplete>p{display:block;margin:0;padding:0.25em 10px;text-decoration:none;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;overflow:hidden}.gautocomplete>label:hover,.gautocomplete>label.select,.gautocomplete>p:hover,.gautocomplete>p.select{background-color:rgba(0,0,0,0.05);color:#000}.gautocomplete>label>input[type=checkbox]{margin-right:5px}.tb_upload{overflow:hidden;clear:both;margin:0 10px}.tb_upload .icon-delete,.tb_upload .icon-uncheck,.tb_upload .icon-check{position:absolute;top:5px;width:1.5em;height:1.5em;line-height:1.5em;text-align:center;z-index:1}.tb_upload .icon-delete,.tb_upload .icon-uncheck,.tb_upload .icon-check{right:5px}.tb_upload .icon-drag:before{left:5px;bottom:5px;position:absolute}.tb_upload .icon-drag:before,.tb_upload .icon-delete:before,.tb_upload .icon-uncheck:before,.tb_upload .icon-check:before{color:inherit;margin:0;line-height:1.5em;font-size:1.3em}.tb_upload .icon-check{right:4px}.tb_upload a:hover,.tb_upload a{color:inherit}.tb_upload a{display:inline-block;-webkit-transition:color 0.3s ease-out;-moz-transition:color 0.3s ease-out;-o-transition:color 0.3s ease-out;-ms-transition:color 0.3s ease-out;transition:color 0.3s ease-out}.tb_upload .item{margin:0 0 10px 0.7% !important;float:left;height:150px;padding:0 !important;background-size:cover;background-position:center;color:rgba(255,255,255,0.7);text-shadow:0 0 5px rgba(0,0,0,0.3);position:relative;border-width:3px;border-style:solid;border-color:#ddd;-webkit-transition:border-color 0.3s ease-out;-moz-transition:border-color 0.3s ease-out;-o-transition:border-color 0.3s ease-out;-ms-transition:border-color 0.3s ease-out;transition:border-color 0.3s ease-out}.tb_upload .item:hover{color:#fff;border-color:#dd4b39}#fsUploadProgress{margin:5px 0.7% 5px 0;padding:0}#fsUploadProgress p{border-bottom:1px dotted #999999;padding:2px 0;margin:0 10px}#fsUploadProgress p *{padding:2px 0;margin-right:5px;vertical-align:middle}#fsUploadProgress img{max-width:100px;max-height:100px}#fsUploadProgress .bar_graphs{position:relative;border:1px solid #eee;display:block;width:300px;max-width:100%;height:5px}#fsUploadProgress .value_graphs{top:0;left:0;height:100%;width:0;background-color:#e8b5e8;position:absolute}#fsUploadProgress .value_graphs.valid{background-color:#a4c592}#fsUploadProgress .value_graphs.invalid{background-color:#f00}@media only screen and (max-width:960px){body.responsive .tablet-block{width:auto !important;float:none;display:block}body.responsive .menu_bg{padding:0;width:100%;border-style:none}body.responsive #slidemenu_content .menu_bg{background-image:url();min-height:fit-content}body.responsive .topmenu.responsive{font-size:14px}body.responsive .topmenu.responsive,body.responsive .topmenu.responsive>ul,body.responsive .topmenu.responsive>ul>li,body.responsive .topmenu.slidemenu,body.responsive .topmenu.slidemenu>ul,body.responsive .topmenu.slidemenu>ul>li{border-style:none;margin:0;padding:0;max-width:100%;display:block;width:100%;min-height:3em;line-height:3em}body.responsive .topmenu.responsive{display:table}body.responsive .sidemenu.responsive>ul ul a,body.responsive .topmenu.responsive>ul ul a{width:auto}.sidemenu.responsive>ul ul,.topmenu.responsive>ul ul{position:static;margin:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;border-style:none;height:0}.topmenu.responsive>ul ul{background-color:inherit;color:inherit}body.responsive .topmenu.responsive li:hover>ul,body.responsive .sidemenu.responsive li:hover>ul{height:auto}body.responsive .topmenu.responsive>ul>li>a{display:block;position:relative;margin:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border-style:none}body.responsive .topmenu.responsive ul>li>a>span,body.responsive .topmenu.slidemenu ul>li>a>span{text-align:left;border-style:none;line-height:inherit}body.responsive .topmenu.responsive ul>li>a>span{padding:0 10px}body.responsive .topmenu.slidemenu ul>li>a>span{padding:5px 10px}html[dir="rtl"] body.responsive .topmenu.responsive ul>li>a>span,html[dir="rtl"] body.responsive .topmenu.slidemenu ul>li>a>span{text-align:right}body.responsive .topmenu.responsive>ul>li span:before{position:absolute;left:10px;height:2em;line-height:2em;top:50%;margin-top:-1em;font-size:2em}body.responsive .topmenu.responsive ul>li{display:none}body.responsive .topmenu.responsive>ul>li{border-left:none;border-right:none;margin-left:0;margin-right:0;padding-left:0;padding-right:0}body.responsive .topmenu.responsive>ul>li.select,body.responsive .topmenu.responsive>ul>li.default,body.responsive input.toggle-menu:checked~ul li{display:block}body.responsive label.toggle-menu{position:absolute;padding:8px 0;margin:4px 10px;top:0;right:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;cursor:pointer;-moz-box-shadow:0 0 0 1px rgba(0,0,0,0.1),0 0 0 1px rgba(255,255,255,0.1) inset;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,0.1),0 0 0 1px rgba(255,255,255,0.1) inset;box-shadow:0 0 0 1px rgba(0,0,0,0.1),0 0 0 1px rgba(255,255,255,0.1) inset;background-color:rgba(255,255,255,0.1);z-index:3}body.responsive .topmenu label.toggle-menu{display:block}html[dir="rtl"] body.responsive label.toggle-menu{left:11px;right:auto}body.responsive label.toggle-menu>span{display:block;width:18px;height:2px;margin:3px 10px;background-color:#f5f5f5;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.25);-moz-box-shadow:0 1px 0 rgba(0,0,0,0.25);box-shadow:0 1px 0 rgba(0,0,0,0.25)}body.responsive .sidemenu.responsive a.menu-arrow:after,body.responsive .topmenu.responsive a.menu-arrow:after{right:10px;border-style:solid solid none solid;border-top-color:inherit;border-bottom-color:inherit;border-left-color:transparent;border-right-color:transparent}html[dir="rtl"] body.responsive .sidemenu.responsive a.menu-arrow:after,html[dir="rtl"] body.responsive .topmenu.responsive a.menu-arrow:after{left:10px;right:auto;border-style:solid solid none solid;border-top-color:inherit;border-bottom-color:inherit;border-left-color:transparent;border-right-color:transparent}body.responsive .topmenu.slidemenu{display:block;position:fixed;z-index:2;left:-240px;top:0;bottom:0;width:100%;max-width:240px;background-color:#333;color:#eee;transition:transform .5s cubic-bezier(.23,1,.32,1);-moz-transition:transform .5s cubic-bezier(.23,1,.32,1);-webkit-transition:transform .5s cubic-bezier(.23,1,.32,1)}body.responsive .slidemenu_white .topmenu.slidemenu{background-color:#f7f7f7;color:#333}body.responsive .slidemenu_right .topmenu.slidemenu{left:unset;right:0;transform:translate3d(240px,0,0);-moz-transform:translate3d(240px,0,0);-webkit-transform:translate3d(240px,0,0)}body.responsive .topmenu.slidemenu label.toggle-menu{margin:0;display:block;position:absolute;padding:0.5em 0;top:15px;width:38px;right:-53px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;cursor:pointer;-moz-box-shadow:0 0 0 1px rgba(0,0,0,0.1),0 0 0 1px rgba(255,255,255,0.1) inset;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,0.1),0 0 0 1px rgba(255,255,255,0.1) inset;box-shadow:0 0 0 1px rgba(0,0,0,0.1),0 0 0 1px rgba(255,255,255,0.1) inset;background-color:rgba(255,255,255,0.1)}body.responsive .slidemenu_right .topmenu.slidemenu label.toggle-menu{right:unset;left:-53px;width:38px}body.responsive #slidemenu_content{padding:0 !important;margin:0 !important;max-width:100%}body.responsive input.toggle-menu:checked~#slidemenu_content .menu_bg{position:fixed;overflow-y:auto;top:0;left:0;height:100%;max-width:100%;z-index:999;background-color:rgba(255,255,255,0.7);padding:0 !important;margin:0 !important}body.responsive input.toggle-menu:checked~#slidemenu_content.slidemenu_white .menu_bg{background-color:rgba(0,0,0,0.7)}body.responsive input.toggle-menu:checked~#slidemenu_content label.toggle-menu{background-color:rgba(0,0,0,0.7);-webkit-box-shadow:0 0 5px rgba(0,0,0,0.5),0 0 0 1px rgba(255,255,255,0.1) inset;-moz-box-shadow:0 0 5px rgba(0,0,0,0.5),0 0 0 1px rgba(255,255,255,0.1) inset;box-shadow:0 0 5px rgba(0,0,0,0.5),0 0 0 1px rgba(255,255,255,0.1) inset}body.responsive input.toggle-menu:checked~#slidemenu_content.slidemenu_white label.toggle-menu{background-color:#f7f7f7}body.responsive input.toggle-menu:checked~#slidemenu_content .topmenu.slidemenu{z-index:999;opacity:1;transform:translate3d(240px,0,0);-moz-transform:translate3d(240px,0,0);-webkit-transform:translate3d(240px,0,0);-webkit-box-shadow:0 0 5px rgba(0,0,0,0.5);-moz-box-shadow:0 0 5px rgba(0,0,0,0.5);box-shadow:0 0 5px rgba(0,0,0,0.5)}body.responsive input.toggle-menu:checked~#slidemenu_content.slidemenu_right .topmenu.slidemenu{transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0)}body.responsive input.toggle-menu:checked~#slidemenu_content .topmenu.slidemenu>ul{display:block}body.responsive .topmenu.slidemenu ul,body.responsive .topmenu.slidemenu ul>li,body.responsive .topmenu.slidemenu li>a,body.responsive .topmenu.slidemenu li>a>span{display:block;float:none;height:auto;width:auto;opacity:1;background-color:inherit;color:inherit;visibility:visible}body.responsive .topmenu.slidemenu ul{border-style:none;position:relative;left:0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}body.responsive .topmenu.slidemenu>ul{display:none;overflow-y:auto;max-height:100%}body.responsive .topmenu.slidemenu ul ul{height:0;overflow:hidden}body.responsive .topmenu.slidemenu ul>li:hover>ul{height:auto}body.responsive .topmenu.slidemenu li.select>a{color:#fff;background-color:rgba(255,255,255,0.04)}body.responsive .topmenu.slidemenu li:hover>a{color:#fff;background-color:rgba(255,255,255,0.05);text-shadow:none}body.responsive .slidemenu_white .topmenu.slidemenu li.select>a,body.responsive .slidemenu_white .topmenu.slidemenu li:hover>a{background-color:#fff;color:#000}body.responsive .topmenu.slidemenu>ul ul>li>a>span{padding-left:1em}html[dir="rtl"] body.responsive .topmenu.slidemenu>ul ul>li>a>span{padding-left:5px;padding-right:1em}body.responsive .topmenu.slidemenu>ul ul ul>li>a>span{padding-left:1.5em}html[dir="rtl"] body.responsive .topmenu.slidemenu>ul ul ul>li>a>span{padding-left:5px;padding-right:1.5em}body.responsive .topmenu.slidemenu ul>li{border-top-width:1px;border-top-color:rgba(255,255,255,0.2);border-top-style:solid}body.responsive .slidemenu_white .topmenu.slidemenu ul>li{border-top-color:#fff}body.responsive .topmenu.slidemenu ul>li:hover>ul{border-top-width:1px;border-top-style:solid;border-top-color:rgba(0,0,0,0.2)}body.responsive .slidemenu_white .topmenu.slidemenu ul>li:hover>ul{border-top-color:rgba(0,0,0,0.05)}body.responsive .topmenu.slidemenu ul>li{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:rgba(0,0,0,0.2)}body.responsive .slidemenu_white .topmenu.slidemenu ul>li{border-bottom-color:rgba(0,0,0,0.05)}body.responsive .topmenu.slidemenu ul>li:last-child{border-bottom:none}body.responsive .topmenu.slidemenu a.menu-arrow:after{border-style:solid solid none solid;border-top-color:inherit;border-bottom-color:inherit;border-left-color:transparent;border-right-color:transparent}}@media only screen and (min-width:769px){.tb_upload .item{width:19.44%}.tb_upload .item:nth-child(5n+1){margin-left:0 !important}}@media only screen and (min-width:769px) and (max-width:900px){body.responsive .rightsidebar .leftsidebar,body.responsive .rightsidebar .leftsidebar>.sidebar,body.responsive .rightsidebar .leftsidebar>.content,body.responsive .leftsidebar .rightsidebar,body.responsive .leftsidebar .rightsidebar>.sidebar,body.responsive .leftsidebar .rightsidebar>.content{float:none;width:auto;margin-left:0;margin-right:0;padding-left:0;padding-right:0;display:block}}@media only screen and (max-width:768px){body.responsive .leftsidebar,body.responsive .rightsidebar,body.responsive .leftsidebar>.content,body.responsive .leftsidebar>.sidebar,body.responsive .rightsidebar>.content,body.responsive .rightsidebar>.sidebar{float:none;width:auto;margin-left:0;margin-right:0;padding-left:0;padding-right:0;display:block}body.responsive .rightsidebar>.sidebar+.content,body.responsive .rightsidebar>.content+.sidebar,body.responsive .leftsidebar>.sidebar+.content,body.responsive .leftsidebar>.content+.sidebar{margin-top:2.5641%}body.responsive .gtab.responsive{min-width:33px;min-height:33px}body.responsive .gtab.responsive>ul{display:none;position:absolute;top:0;right:0;z-index:3;border-color:#eee;border-width:1px;border-style:solid solid none solid;background-color:#fff;margin-top:0.2em;-moz-box-shadow:2px 2px 5px rgba(0,0,0,0.3);-webkit-box-shadow:2px 2px 5px rgba(0,0,0,0.3);box-shadow:2px 2px 5px rgba(0,0,0,0.3)}body.responsive .gtab.responsive>ul>li{float:none}body.responsive .gtab.responsive>ul>li>a{border-color:#eee;border-style:none none solid none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;margin-left:0;padding-right:15px}body.responsive .gtab.responsive>ul>li>a:hover{background-color:#f9f9f9;color:#c60}body.responsive .gtab.responsive:after{position:absolute;z-index:4;top:50%;right:5px;margin-top:-0.25em;border-width:0.5em;content:"";border-style:solid solid none solid;border-color:#000 transparent #000 transparent}body.responsive .gtab.responsive:hover:after{border-color:#c60 transparent #c60 transparent}body.responsive .gtab.responsive:hover>ul{display:block}body.responsive table.responsive thead{display:none}body.responsive table.responsive td{display:inline-block;border-style:none;padding:5px 10px}body.responsive table.responsive th{display:block;background-color:inherit}body.responsive table.responsive tr{background-color:transparent}body.responsive table.border.responsive tr{border-left-style:solid;border-right-style:solid;border-bottom-style:solid;border-width:1px}body.responsive table.responsive caption{display:block}body.responsive table.responsive>tbody>tr>:first-child{display:block;background-color:#eee;border-style:solid none}body.responsive table.responsive>tbody>tr:not(:first-child)>:first-child{border-top-color:inherit}body.responsive table.responsive [data-text]:after{content:attr(data-text);display:inline-block;margin-left:5px}body.responsive table.responsive-v{border-style:none none none solid;border-width:1px 1px 1px 2px}body.responsive table.responsive-v>thead{display:none}body.responsive table.responsive-v>tbody{display:table;width:100%;border-width:1px;border-style:solid solid none none}body.responsive table.data.responsive-v>tbody{border-color:#e5eff8}body.responsive table.responsive-v>tbody>tr{display:table-row-group}body.responsive table.responsive-v>tbody>tr>*{display:table-row}body.responsive table.responsive-v>tbody>tr>*>*{display:table-cell;border-color:inherit;border-style:none none solid;border-width:1px;padding:5px}body.responsive table.responsive-v>tbody>tr>td.icons>*{padding:5px 10px}body.responsive table.responsive-v>tbody>tr>:before{content:attr(data-text);text-align:left;display:table-cell;padding:5px;background-color:rgba(0,0,0,0.1);border-color:inherit;border-style:none solid solid;border-width:1px;white-space:nowrap}body.responsive table.data.responsive-v>tbody>tr>:before{background-color:#f4f9fe;color:#66a3d3;border-color:inherit}body.responsive .document-list>.col4,body.responsive .document-list>.row>.col4{width:49.5%;margin:0 0 1% 1%}body.responsive .document-list>.col4:nth-child(2n+1),body.responsive .document-list>.row>.col4:nth-child(2n+1){margin-left:0}body.responsive .table_nav{padding:10px;display:block;width:auto}body.responsive .table_nav>div{display:inline;padding:0}body.responsive .event-calendar div.header>a{width:auto}}@media only screen and (min-width:481px) and (max-width:768px){body.responsive .tablet{display:none !important}body.responsive .ggrid>.block1,body.responsive .ggrid>.block2,body.responsive .ggrid>.block3,body.responsive .ggrid>.block4,body.responsive .ggrid>.block5,body.responsive .ggrid>.block6,body.responsive .ggrid>.block7,body.responsive .ggrid>.block8,body.responsive .ggrid>.block9,body.responsive .ggrid>.block10,body.responsive .ggrid>.block11{width:48.7179%}body.responsive .ggrid.collapse>.block1,body.responsive .ggrid.collapse>.block2,body.responsive .ggrid.collapse>.block3,body.responsive .ggrid.collapse>.block4,body.responsive .ggrid.collapse>.block5,body.responsive .ggrid.collapse>.block6,body.responsive .ggrid.collapse>.block7,body.responsive .ggrid.collapse>.block8,body.responsive .ggrid.collapse>.block9,body.responsive .ggrid.collapse>.block10,body.responsive .ggrid.collapse>.block11{width:50%}body.responsive .document-list>.col4:nth-child(2n+1),body.responsive .document-list>.row>.col4:nth-child(2n+1),body.responsive .document-list>.col6:nth-child(3n+1),body.responsive .document-list>.row>.col6:nth-child(3n+1),body.responsive .ggrid>.block1:nth-child(2n+1),body.responsive .ggrid>.block2:nth-child(2n+1),body.responsive .ggrid>.block3:nth-child(2n+1),body.responsive .ggrid>.block4:nth-child(2n+1),body.responsive .ggrid>.block5:nth-child(2n+1),body.responsive .ggrid>.block6:nth-child(2n+1),body.responsive .ggrid>.block7:nth-child(2n+1),body.responsive .ggrid>.block8:nth-child(2n+1),body.responsive .ggrid>.block9:nth-child(2n+1),body.responsive .ggrid>.block10:nth-child(2n+1),body.responsive .ggrid>.block11:nth-child(2n+1){margin-left:0}body.responsive .document-list .col6{width:32.66%}body.responsive .tablet-group{display:table}body.responsive .tablet-group>.item{display:table-cell;vertical-align:top}body.responsive .tb_upload .item{width:24.4%}body.responsive .tb_upload .item:nth-child(4n+1){margin-left:0 !important}}@media only screen and (max-width:480px){body.responsive .tablet,body.responsive .mobile{display:none !important}body.responsive #logo{text-align:center;background-position:50% 50%}body.responsive #logo *{margin-left:0;margin-right:0;padding-left:0;padding-right:0;position:static}body.responsive #logo a{display:inline-block}body.responsive #logo a>img{width:100%}body.responsive .input-groups>[class*="width"]{float:none;width:auto;margin:0 0 5px 0;clear:both}body.responsive .input-groups-table>.row>[class*="width"]{margin-top:5px}body.responsive .mobile-block{width:auto !important;float:none;display:block}body.responsive .document-list>.col2,body.responsive .document-list>.row>.col2,body.responsive .ggrid>.block1,body.responsive .ggrid>.block2,body.responsive .ggrid>.block3,body.responsive .ggrid>.block4,body.responsive .ggrid>.block5,body.responsive .ggrid>.block6,body.responsive .ggrid>.block7,body.responsive .ggrid>.block8,body.responsive .ggrid>.block9,body.responsive .ggrid>.block10,body.responsive .ggrid>.block11,body.responsive .ggrid>.block12{float:none;width:auto;clear:both;margin-left:0;padding-left:0;display:block}body.responsive .document-list .col6{width:49.5%;margin:0 0 1% 1%}body.responsive .document-list>.col6:nth-child(2n+1),body.responsive .document-list>.row>.col6:nth-child(2n+1){margin-left:0}body.responsive .document-list>.col2,body.responsive .document-list>.row>.col2{margin:0 0 10px 0 !important}#GLightbox_gslide_div{font-size:1em}body.responsive .tb_upload .item{width:49.65%}body.responsive .tb_upload .item:nth-child(2n+1){margin-left:0 !important}body.responsive .button_w_text:before{margin-right:0}body.responsive .file-thumb{line-height:21.5vw;width:21.5vw;height:21.5vw}}.right{text-align:right !important}.left{text-align:left !important}.center{text-align:center !important}.top{vertical-align:top}.bottom{vertical-align:bottom}.middle{vertical-align:middle}.float-left{float:left}.float-right{float:right}.float-center{margin-left:auto;margin-right:auto;float:none;display:table}.block{display:block}.inline{display:inline}.inline-block{display:inline-block}.hidden{display:none !important}@import url('https://fonts.googleapis.com/css2?family=Prompt:wght@300;400;500;600;700&display=swap');body{background-color:#f9f9f9;color:#000;font-family:'THSarabunNew',Tahoma,Loma;font-size:16px;background-attachment:fixed;background-repeat:repeat;background-position:top center;background-size:cover}body,html{min-height:100%}.cookie-consent[hidden]{display:none !important}.cookie-consent{position:fixed;z-index:99999;right:16px;bottom:max(16px,env(safe-area-inset-bottom));left:16px;opacity:0;transform:translateY(calc(100% + 30px));transition:opacity 0.28s ease,transform 0.28s ease}.cookie-consent.is-visible{opacity:1;transform:translateY(0)}.cookie-consent__inner{display:flex;align-items:center;justify-content:space-between;gap:22px;width:min(1080px,100%);box-sizing:border-box;margin:0 auto;padding:15px 18px;border:1px solid rgba(136,198,241,0.28);border-radius:18px;background:linear-gradient(115deg,rgba(8,63,119,0.98),rgba(13,113,190,0.98) 58%,rgba(27,153,205,0.98));box-shadow:0 18px 48px rgba(3,31,67,0.3);color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.cookie-consent__content{display:flex;align-items:center;gap:13px;min-width:0}.cookie-consent__icon{display:grid;flex:0 0 42px;width:42px;height:42px;place-items:center;border:1px solid rgba(255,255,255,0.25);border-radius:13px;background:rgba(255,255,255,0.12);font-size:22px}.cookie-consent__content strong{display:block;margin-bottom:2px;font-size:17px;font-weight:600}.cookie-consent__content p{margin:0;color:rgba(255,255,255,0.84);font-size:14px;line-height:1.55}.cookie-consent__actions{display:flex;flex:0 0 auto;gap:9px}.cookie-consent__button{min-width:92px;min-height:42px;padding:8px 16px;border:1px solid transparent;border-radius:11px;cursor:pointer;font:inherit;font-size:15px;font-weight:600;transition:transform 0.18s ease,background 0.18s ease,box-shadow 0.18s ease}.cookie-consent__button:hover,.cookie-consent__button:focus-visible{transform:translateY(-1px)}.cookie-consent__button--accept{background:#fff;box-shadow:0 5px 14px rgba(3,35,70,0.2);color:#0b65ac}.cookie-consent__button--reject{border-color:rgba(255,255,255,0.42);background:rgba(255,255,255,0.08);color:#fff}.cookie-consent__button--reject:hover,.cookie-consent__button--reject:focus-visible{background:rgba(255,255,255,0.16)}@media screen and (max-width:700px){.cookie-consent{right:8px;bottom:max(8px,env(safe-area-inset-bottom));left:8px}.cookie-consent__inner{display:block;padding:14px;border-radius:15px}.cookie-consent__content{align-items:flex-start}.cookie-consent__content p{font-size:13px}.cookie-consent__actions{margin-top:12px}.cookie-consent__button{flex:1 1 50%;min-height:46px}}.booking-notice{position:relative;left:50%;width:100vw;max-width:none;min-height:46px;margin:0 0 14px;transform:translateX(-50%);overflow:hidden;border:0;border-bottom:1px solid rgba(16,94,170,0.16);border-radius:0;background:radial-gradient(circle at 18% 50%,rgba(255,255,255,0.13),transparent 32%),linear-gradient(100deg,#e9f4ff 0%,#dceeff 42%,#e8f6ff 100%);box-shadow:0 5px 16px rgba(15,81,151,0.08);color:#18588f;outline:none}.booking-notice::before{position:absolute;z-index:1;top:0;bottom:0;left:0;width:4px;background:linear-gradient(180deg,#126bc2,#2ab5df);content:""}.booking-notice:hover,.booking-notice:focus{border-color:rgba(16,94,170,0.24);box-shadow:0 6px 18px rgba(15,81,151,0.12)}.booking-notice__message{display:inline-flex;align-items:center;gap:10px;width:max-content;min-width:max-content;padding:8px 18px;font-size:clamp(16px,1.2vw,19px);font-weight:500;letter-spacing:0.015em;text-shadow:none;line-height:1.45;white-space:nowrap;will-change:transform;animation:booking-notice-left-to-right 24s linear infinite}.booking-notice:hover .booking-notice__message,.booking-notice:focus .booking-notice__message,.booking-notice:focus-within .booking-notice__message{animation-play-state:paused}.booking-notice__icon{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:50%;border:1px solid rgba(255,255,255,0.65);background:linear-gradient(135deg,#126bc2,#28aee0);box-shadow:0 4px 11px rgba(18,107,194,0.2);color:#fff;font-family:Tahoma,sans-serif;font-size:16px}@keyframes booking-notice-left-to-right{from{transform:translateX(-100%)}to{transform:translateX(calc(100vw + 32px))}}@media screen and (max-width:768px){.booking-notice{width:100vw;min-height:42px;margin:0 0 10px;border-radius:0}.booking-notice__message{gap:8px;padding:6px 12px;font-size:16px;animation-duration:20s}.booking-notice__icon{width:28px;height:28px;font-size:15px}}@media (prefers-reduced-motion:reduce){.booking-notice{text-align:center}.booking-notice__message{width:auto;min-width:0;white-space:normal;animation:none}}body,li{line-height:2}a{color:#1276b9}a:hover{color:#ff5722}#login_div{height:100%;padding:30px 0 10px;margin:0 auto;max-height:90%}#login_div h1{text-align:center;margin:20px auto 30px}#login_div .comment,#login_div a{color:inherit}#login_div aside{margin:10px 20px 0}#login_div .warning,#login_div form{width:400px;max-width:95%;margin:0 auto;overflow:hidden}#login_div .warning{margin:20px auto 0}#login_div h2 .td{padding:15px 20px 0 15px}#login_div form fieldset{margin:20px;padding:0;font-size:1.2em}#login_div label:before{color:#666}.language-menu{position:relative;text-align:right}.language-menu:before{margin:0;cursor:pointer}.language-menu{margin-right:10px;display:inline-block;text-align:center;width:2em;height:2em;line-height:2em;background-color:rgba(0,0,0,0.1);border-radius:50em;-moz-border-radius:50em;-webkit-border-radius:50em}.language-menu:hover{background-color:rgba(0,0,0,0.2)}.local-clock{display:inline-flex;align-items:center;gap:9px;min-height:34px;margin:0 6px;padding:5px 11px;box-sizing:border-box;border:1px solid rgba(255,255,255,0.18);border-radius:11px;background:rgba(15,55,104,0.14);color:rgba(255,255,255,0.88);font-family:"Leelawadee UI","Noto Sans Thai",Tahoma,sans-serif;font-size:12px;line-height:1.2;vertical-align:middle;white-space:nowrap}.local-clock__date{padding-right:9px;border-right:1px solid rgba(255,255,255,0.2)}.local-clock__time{display:inline-flex;align-items:baseline;gap:7px}.local-clock__time strong{color:#fff;font-size:15px;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:0.04em}.local-clock__time small{max-width:120px;overflow:hidden;color:rgba(255,255,255,0.62);font-size:10px;text-overflow:ellipsis}@media only screen and (max-width:720px){.local-clock{order:1;width:auto;max-width:100%;margin:0;padding:5px 9px}.local-clock__time small{display:none}}@media only screen and (max-width:420px){.local-clock{width:100%;justify-content:center;border-radius:9px}}.language-menu ul{overflow:hidden;background-color:rgba(255,255,255,0.8);position:absolute;z-index:1;list-style:none;padding:0;margin-left:-1em;left:50%;height:0;font-size:1em}.language-menu::before{content:attr(data-text);text-transform:uppercase;font-family:inherit !important}.language-menu:hover ul{height:auto;-webkit-box-shadow:5px 5px 0 rgba(0,0,0,0.07);-moz-box-shadow:5px 5px 0 rgba(0,0,0,0.07);box-shadow:5px 5px 0 rgba(0,0,0,0.07);border:1px solid rgba(0,0,0,0.1)}.language-menu li>a{display:block;width:2em;height:2em;background-position:50% 50%}header.header{-webkit-box-shadow:0 0 3px rgba(0,0,0,0.3);-moz-box-shadow:0 0 3px rgba(0,0,0,0.3);box-shadow:0 0 3px rgba(0,0,0,0.3)}header.header #logo{display:inline-block}#logo img{height:45px;width:auto}header.header .td{padding:0 10px}header.header h2{font-size:1.6em;line-height:2.4em}.language-menu,.language-menu ul,.gdpanel a,header.header li{-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-ms-transition:all 0.5s ease;transition:all 0.5s ease}.topmenu>ul ul,.gdpanel a{text-shadow:none}.gdpanel{margin-right:10px}.menu_wrapper{background-color:rgba(0,0,0,0.1)}.topmenu>ul>li.select,.topmenu>ul>li.hover{background-color:rgba(0,0,0,0.07)}.topmenu>ul ul{color:#666;-webkit-box-shadow:5px 5px 0 rgba(0,0,0,0.07);-moz-box-shadow:5px 5px 0 rgba(0,0,0,0.07);box-shadow:5px 5px 0 rgba(0,0,0,0.07);border:1px solid rgba(0,0,0,0.1)}header.header .td{white-space:nowrap}header.header a{color:inherit}.footer{border-top:1px solid rgba(0,0,0,0.1);box-shadow:0 1px 1px rgba(255,255,255,0.1) inset;display:table;width:100%;text-shadow:1px 1px 0 rgba(255,255,255,0.2);color:rgba(0,0,0,0.4);background-color:rgba(0,0,0,0.02)}.footer p{height:64px;display:table-cell;vertical-align:middle;text-align:center;padding:0 10px}.footer a{color:inherit}#slidemenu_content{height:100%}.wrapper{min-height:100vh;margin-bottom:-65px}.wrapper::after{content:"";display:block;height:65px}.content_bg{clear:both}.content_bg:before,.content_bg:after{display:table;line-height:0;content:""}fieldset.search input[type="submit"],.editinplace:hover:after,.ban:after{font-family:"icomoon";speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;min-width:1em;display:inline-block;vertical-align:middle}.breadcrumbs{padding:0 10px;list-style-type:none;background-color:#ececec;overflow:hidden;text-shadow:1px 1px 0 #fff}.breadcrumbs>li{float:left}.breadcrumbs li:before{content:"/"}section>header{padding:0 10px;position:relative;background-color:#ececec;border-bottom:1px solid rgba(255,255,255,0.5);-webkit-box-shadow:0 -2px 1px rgba(0,0,0,0.1) inset;-moz-box-shadow:0 -2px 1px rgba(0,0,0,0.1) inset;box-shadow:0 -2px 1px rgba(0,0,0,0.1) inset;text-shadow:1px 1px 1px #fff}.tablebody table{border-collapse:separate;font-size:inherit}.tablebody caption{padding:5px 10px}.tablebody table .thead th,.tablebody table thead th{white-space:nowrap;text-shadow:1px 1px 0 #fff;font-weight:bold;background-color:#ddd}.tablebody td.menu,.tablebody th.menu{width:16px;text-align:center}.tablebody td.thumb>img{max-width:48px;max-height:48px}.check-column{padding:0;width:2.5em;text-align:center !important}.tablebody tbody th,.tablebody tbody td,.tablebody .thead th,.tablebody thead th{border-bottom-style:solid;border-top-style:solid;border-top-color:#fff;border-top-color:rgba(255,255,255,0.1)}td a[class*="icon"]{display:block}tr.bg3{background-color:#fbdca0}table.database tfoot tr,table.database thead tr{background-color:#eee}table.database td,table.database th{border-color:#eee;border-style:none none solid none;padding:5px}table.database th{background-color:#f9f9f9;border-style:none solid solid solid}table.database td:last-child{border-right-style:solid}.tab_settings_bg{background-color:#f9f9f9;position:relative;padding:10px 0}.tab_settings{display:table;margin:0 auto;max-width:960px}div.dashboard,.setup_frm{margin:10px auto;display:table;width:960px;max-width:100%}.tab_menus{margin:0 auto;overflow:visible;padding:0}section .datatable{padding-bottom:10px}.content_bg>.datatable,.setup_frm{-webkit-box-shadow:0 0 5px rgba(0,0,0,0.1);-moz-box-shadow:0 0 5px rgba(0,0,0,0.1);box-shadow:0 0 5px rgba(0,0,0,0.1);background-color:#fff}.setup_frm ul{list-style-type:none;line-height:2em;padding:10px}.setup_frm .datatable>.tablebody{overflow:visible}.subtitle,caption{padding:5px 10px;color:#999}caption{border-bottom:1px solid #ddd}form .item{margin:0 10px}form .subitem{margin:-10px 10px 10px}form .submit{margin:0 10px 10px}form .submit>*{margin:0 5px 5px 0}fieldset{padding-bottom:1.5em}fieldset fieldset,fieldset.item{padding-bottom:0}.setup_frm>form>fieldset>legend>span,.setup_frm>fieldset>legend>span,main h3{display:block;padding:5px 10px 0;font-size:1.625em}main h3 select{border:none}.icon-sex-f:before{color:#f480d1}.icon-sex-m:before{color:#36c}span.icon-sex:before,.icon-ban.disabled,.icon-valid.disabled{color:#ccc}.icon-ban.access,.icon-valid.access{color:#f00}.icon-check:before,.icon-uncheck:before{color:#000}.icon-facebook:before{color:#3b5998;margin-left:0}.icon-google:before{color:#eb4132;margin-left:0}td.icons a.icon-plus,td.icons a.icon-minus{margin:0 10px;display:inline-block;line-height:inherit;font-size:1.5em}td.icons a.icon-plus:before,td.icons a.icon-minus:before{margin:0;vertical-align:middle}.icon-published0:before,.icon-published1:before,.icon-valid:before{font-size:1.3em}.icon-plus:before,.icon-minus:before{font-size:1.2em}.icon-valid.checked,.icon-plus:before{color:#259b24}.icon-minus:before{color:#ff5722}.tab_menus ul{padding:0;height:0;position:absolute;right:0;color:#000;z-index:1;text-align:left}.tab_menus li{list-style-type:none;color:inherit;white-space:nowrap}.tab_menus>li{float:left;margin-bottom:2px;position:relative;background-color:#fff;box-shadow:0 0 0 1px rgba(0,0,0,0.1) inset;-moz-box-shadow:0 0 0 1px rgba(0,0,0,0.1) inset;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,0.1) inset;min-width:9.875em}.setup_frm .tab_menus>li{min-width:9.666em}.tab_menus>li:not(:last-child){margin-right:2px}.tab_menus>li.menu-arrow{padding-right:1.7em}.tab_menus li a{display:block;padding:0.5em;color:inherit}.tab_menus li{-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-ms-transition:all 0.5s ease;transition:all 0.5s ease}.tab_menus>li.menu-arrow:after{border-style:solid solid none solid;border-top-color:inherit;border-bottom-color:inherit;border-left-color:transparent;border-right-color:transparent;position:absolute;font-size:1px;content:"";margin-top:-2px;top:50%;right:8px;border-width:4px}.tab_menus>li:hover>ul{height:auto;width:100%;box-shadow:5px 5px 0 rgba(0,0,0,0.07);-moz-box-shadow:5px 5px 0 rgba(0,0,0,0.07);-webkit-box-shadow:5px 5px 0 rgba(0,0,0,0.07);border:1px solid rgba(0,0,0,0.1);background-color:#fff}header .inline{position:absolute;bottom:-6px;right:10px}.writetab>ul{list-style-type:none;position:relative;right:0;padding:0;display:inline-block}.writetab>ul>li{float:left;margin-bottom:-3px}.writetab>ul>li>a{color:inherit;display:block;padding:0.5em 1em;border-width:1px;border-color:rgba(0,0,0,0.2);border-bottom-color:transparent;border-style:solid;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;margin-left:5px;font-weight:normal;white-space:nowrap;background-color:rgba(255,255,255,0.1)}.writetab>ul>li>.select{text-shadow:1px 1px 0 #fff;background-color:#f5f5f5;border-bottom-color:#f5f5f5}.ggraphs{margin:10px 10px 0;background-color:#fff}.ggraphs canvas{margin-top:10px;width:100%;height:200px}.ggraphs td{text-align:center}#GModal_modaldiv>.modaldiv>article,#GModal_modaldiv>.modaldiv>form{padding:10px;margin:0;background-color:#fff;max-width:600px}.modaldiv header{margin:0 0 10px 0}.modaldiv form .submit{padding-bottom:0}.dashboard h3{text-shadow:1px 1px 0 rgba(255,255,255,0.2);color:rgba(0,0,0,0.4)}.card{padding:5px;float:left;width:25%}.card .card-item{color:#fff;display:block;position:relative;overflow:hidden}.card .card-subitem{padding:0.5em;display:block;width:70%;float:left}.card .icon{text-align:center;width:30%;background-color:rgba(0,0,0,0.05);line-height:5.6em}.card .icon:before{font-size:2.6em;color:inherit;vertical-align:middle}.card .cuttext{display:block;text-align:right;line-height:1.8}.card b.cuttext{font-size:2em;font-weight:normal;line-height:1}.card:nth-child(12n+1)>a{background-color:#8BC34A}.card:nth-child(12n+2)>a{background-color:#FF9800}.card:nth-child(12n+3)>a{background-color:#795548}.card:nth-child(12n+4)>a{background-color:#2196F3}.card:nth-child(12n+5)>a{background-color:#F44336}.card:nth-child(12n+6)>a{background-color:#009688}.card:nth-child(12n+7)>a{background-color:#9C27B0}.card:nth-child(12n+8)>a{background-color:#3F51B5}.card:nth-child(12n+9)>a{background-color:#607D8B}.card:nth-child(12n+10)>a{background-color:#FF5722}.card:nth-child(12n+11)>a{background-color:#b71c1c}.card:nth-child(12n+12)>a{background-color:#1f618d}.qmenu a{background-color:#fff;color:inherit;display:block;padding:10px;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-ms-transition:all 0.5s ease;transition:all 0.5s ease}.qmenu a,.card a{box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 1px 5px 0 rgba(0,0,0,0.12),0 3px 1px -2px rgba(0,0,0,0.2);-moz-box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 1px 5px 0 rgba(0,0,0,0.12),0 3px 1px -2px rgba(0,0,0,0.2);-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 1px 5px 0 rgba(0,0,0,0.12),0 3px 1px -2px rgba(0,0,0,0.2)}.qmenu [class*="icon"]:before{color:inherit;font-size:1em}.qmenu a:hover{background-color:#333;color:#fff}.editinplace_list{list-style-type:none;display:table;width:100%}.editinplace_list>li{display:table-row}#languages.editinplace_list>li{display:block;border-bottom:1px solid #eee}.editinplace_list>li>div{display:table-cell;vertical-align:middle;border-bottom:1px solid #eee;padding:5px 0;white-space:nowrap;min-width:3em}.editinplace_list em,.editinplace_list label,.editinplace_list span{display:inline-block;height:2.3em;line-height:2.3em;padding:0 0.5em;margin:0 5px;vertical-align:middle;background-position:center}.editinplace_list .editinplace{border-width:1px;border-style:dashed;border-color:transparent transparent rgba(0,0,0,0.3) transparent;cursor:pointer;position:relative;min-width:10em}.editinplace_list [type="text"]{background-color:transparent;border-color:transparent transparent rgba(0,0,0,0.3) transparent;padding:0 0.5em;display:block;width:100%;margin:0 5px}.editinplace:hover:after{color:#4caf50;content:"\e6d2";font-size:0.8em;text-align:center;display:inline-block;position:absolute;width:1.2em;right:0;height:1.2em;line-height:1.2em;bottom:0;-moz-border-radius:3px 0 0 0;-webkit-border-radius:3px 0 0 0;border-radius:3px 0 0 0;vertical-align:bottom}.editinplace_list span:before{line-height:inherit;margin:0;font-size:1.2em}.editinplace_list .icon-color{background-image:url()}.editinplace_list .icon-delete:before{color:#ff5722}.icon-published0:before{color:#ccc}.icon-published1:before{color:#036}.icon-move{cursor:move}.no{color:#007fae;width:2em;text-align:center}.modal_detail h1{font-size:1.5em;border-bottom:2px solid rgba(0,0,0,0.1)}.modal_detail table tbody th,.modal_detail table td{vertical-align:top;text-align:left}.modal_detail table tbody th{font-weight:bold}.modal_detail .bg{background-color:#f5f5f5}.booking-detail{box-sizing:border-box;width:min(720px,94vw);max-width:720px;max-height:min(84vh,760px);overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border:1px solid rgba(35,105,185,0.14);border-radius:20px;background:#f7faff;box-shadow:0 24px 60px rgba(15,52,94,0.22);color:#334155}#GModal_modaldiv>.modaldiv>article.booking-detail{box-sizing:border-box;width:min(720px,calc(100vw - 24px));max-width:720px;padding:0;margin:0 auto}.booking-detail__header{display:flex;align-items:center;gap:14px;padding:18px 22px;background:linear-gradient(120deg,#0d5daf 0%,#168bd1 56%,#25b1d5 100%);color:#fff}.booking-detail__header small{display:block;margin-bottom:2px;color:rgba(255,255,255,0.8);font-size:13px;letter-spacing:0.04em}.booking-detail .booking-detail__header h1{margin:0;border:0;color:#fff;font-size:clamp(21px,3vw,27px);font-weight:600;line-height:1.3}.booking-detail__icon{display:grid;flex:0 0 48px;width:48px;height:48px;place-items:center;border:1px solid rgba(255,255,255,0.28);border-radius:14px;background:rgba(255,255,255,0.15);font-size:25px}.booking-detail__body{padding:16px 20px 22px}.booking-detail .booking-detail__table{border:0;border-collapse:separate;border-spacing:0 8px;background:transparent}.booking-detail .booking-detail__table tr{background:#fff;box-shadow:0 4px 14px rgba(27,70,121,0.06)}.booking-detail .booking-detail__table th,.booking-detail .booking-detail__table td{border:0;padding:12px 15px;vertical-align:top;font-size:16px;line-height:1.65}.booking-detail .booking-detail__table th{width:32%;border-radius:11px 0 0 11px;background:#edf5ff;color:#245b98;font-weight:600}.booking-detail .booking-detail__table td{border-radius:0 11px 11px 0;color:#35465b;overflow-wrap:anywhere}.booking-detail__topic td{color:#153d6c !important;font-size:18px !important;font-weight:600}.booking-detail .term,.booking-detail [class^="term"]{display:inline-flex;align-items:center;min-height:28px;padding:3px 12px;border-radius:999px;box-shadow:0 3px 9px rgba(15,50,86,0.13);color:#fff;font-size:14px;font-weight:600}.booking-detail__phone{display:inline-block;padding:3px 11px;border-radius:999px;background:#e8f5ff;color:#0875bd;font-weight:600;text-decoration:none}.booking-detail__phone:hover{background:#d9eeff;color:#045e9a}.booking-detail__date td{color:#1f6f8f !important;font-weight:600}.booking-detail__date-separator{display:inline-block;margin:0 5px;color:#8293a8;font-size:13px;font-weight:400}@media screen and (max-width:600px){.booking-detail{width:calc(100vw - 16px);max-width:none;max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px);border-radius:14px;scrollbar-width:thin}#GModal_modaldiv>.modaldiv>article.booking-detail{width:calc(100vw - 16px);max-width:none;max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px)}.booking-detail__header{position:sticky;z-index:3;top:0;gap:11px;padding:max(13px,env(safe-area-inset-top)) 15px 13px;box-shadow:0 5px 16px rgba(15,64,117,0.16)}.booking-detail__icon{flex-basis:42px;width:42px;height:42px}.booking-detail__body{padding:10px max(10px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left))}.booking-detail .booking-detail__table,.booking-detail .booking-detail__table tbody,.booking-detail .booking-detail__table tr,.booking-detail .booking-detail__table th,.booking-detail .booking-detail__table td{display:block;width:auto}.booking-detail .booking-detail__table tr{margin-bottom:9px;border-radius:11px}.booking-detail .booking-detail__table th{padding:8px 12px 3px;border-radius:11px 11px 0 0;font-size:14px}.booking-detail .booking-detail__table td{padding:5px 12px 10px;border-radius:0 0 11px 11px;font-size:16px;line-height:1.55}.booking-detail__topic td{font-size:17px !important}.booking-detail .term,.booking-detail [class^="term"],.booking-detail__phone{min-height:32px;box-sizing:border-box}}@media screen and (max-width:380px){.booking-detail__header small{font-size:12px}.booking-detail .booking-detail__header h1{font-size:20px}.booking-detail__icon{flex-basis:38px;width:38px;height:38px;font-size:21px}}#room_links{margin:10px 10px 0 10px}#room_links a{margin:0 10px 10px 0;border-radius:5px;color:#fff;padding:0 10px;white-space:nowrap;float:left}@media only screen and (max-width:960px){.setup_frm{border-bottom:1px solid #dbdbdb;overflow-x:auto;overflow-y:hidden}div.dashboard,.menus_frm,.setup_frm{display:block;margin:10px 10px 0 10px;width:auto}.tab_settings_bg{padding:0}.tab_menus,.tab_settings{width:auto;display:block;padding:5px}.menus_frm{max-width:100%}.writetab>ul>li>.select{background-color:#fff;border-bottom-color:#fff}header.header .table,header.header .td{display:block}header.header h2{text-align:center}header.header .td.right{padding:5px;background-color:rgba(0,0,0,0.1)}header.header #logo{display:block;text-align:center;margin:0 56px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.card{width:50%;padding:5px 10px}}@media only screen and (min-width:600px){#login_div form{color:#fff;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background-color:rgba(0,0,0,0.2)}}@media only screen and (max-width:601px){#login_div form{color:#fff;text-shadow:-1px -1px 0 rgba(0,0,0,0.2)}}@media only screen and (max-width:768px){.writetab:after{position:absolute;z-index:4;top:50%;right:5px;margin-top:-0.25em;border-width:0.5em;content:"";border-style:solid solid none solid;border-color:#000 transparent #000 transparent}.writetab>ul>li{float:none;line-height:2em}.writetab>ul>li>a{color:inherit;text-shadow:1px 1px 0 #ffffff;background-color:#fff;border:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;margin-left:0;padding-right:2em}.writetab>ul>li>a:hover{background-color:#1976d2;color:#fff;text-shadow:1px 1px 0 #333}.writetab>ul{visibility:hidden;opacity:0;height:0;list-style-type:none;padding:0;right:0;z-index:3;position:absolute;top:1em;color:#333;background-color:#fff;border:1px solid rgba(0,0,0,0.2);-moz-border-radius:1px;-webkit-border-radius:1px;border-radius:1px;-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;transition:all 0.2s ease-out}header .inline{top:0;height:auto}header .inline:hover>.writetab>ul{visibility:visible;opacity:1;height:auto}.inline>.writetab{min-width:30px}header.header .table,header.header .td{display:block}}@media only screen and (max-width:767px){#login_div h2 .td{color:rgba(255,255,255,0.8);text-shadow:1px 1px 0 rgba(0,0,0,0.2)}#login_div .comment{color:#0f0;text-shadow:-1px -1px 0 rgba(0,0,0,0.2)}}@media only screen and (min-width:769px)and (max-width:960px){body.responsive .tab_menus>li{min-width:auto;width:24.25%;margin-right:1%}body.responsive .tab_menus>li:nth-child(4n+4){margin-right:0}}@media only screen and (min-width:515px)and (max-width:768px){body.responsive .tab_menus>li{min-width:auto;width:32.666%;margin-right:1%}body.responsive .tab_menus>li:nth-child(3n+3){margin-right:0}}@media only screen and (max-width:514px){body.responsive .tab_menus>li{min-width:auto;width:49.5%;margin-right:1%}body.responsive .tab_menus>li:nth-child(even){margin-right:0}}@media only screen and (max-width:480px){.card{width:100%;min-width:auto;float:none}}.booking-responsive-table{width:100%;max-width:100%;border-radius:12px;background:#fff;box-shadow:0 4px 18px rgba(28,52,84,0.10);overflow:hidden;-webkit-overflow-scrolling:touch}.booking-responsive-table:focus{outline:3px solid rgba(25,118,210,0.25);outline-offset:2px}.booking-responsive-table .datatable{width:100%;min-width:0}.booking-responsive-table .tablebody{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.booking-responsive-table table{width:100%;min-width:820px;border-spacing:0}.booking-responsive-table thead th{position:sticky;top:0;z-index:2;padding:12px 10px;background:#edf5fc;color:#183b56;border-bottom:2px solid #d5e5f3}.booking-responsive-table tbody td{padding:11px 10px;vertical-align:middle;line-height:1.45}.booking-responsive-table tbody tr{transition:background-color 0.18s ease}.booking-responsive-table tbody tr:nth-child(even){background-color:#f8fbfe}.booking-responsive-table tbody tr:hover{background-color:#eef7ff}.booking-responsive-table tbody tr.bg3{background-color:#fff1cf}.booking-responsive-table td img{width:48px;height:48px;object-fit:cover;border-radius:8px}.booking-responsive-table .term{display:inline-block;max-width:100%;padding:4px 9px;border-radius:999px;line-height:1.25}.booking-responsive-table .button{min-height:36px;margin:2px;padding:7px 10px;border-radius:7px;touch-action:manipulation}.booking-responsive-table input,.booking-responsive-table select,.booking-responsive-table button{min-height:40px;font-size:16px}@media only screen and (max-width:768px){html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{min-width:0;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}#content{padding-left:10px;padding-right:10px}section>h3{margin-left:0;margin-right:0;font-size:1.25em}.booking-responsive-table{border:1px solid #dce8f2;border-radius:10px;box-shadow:0 2px 12px rgba(28,52,84,0.08)}.booking-responsive-table .datatable>form,.booking-responsive-table .datatable .search,.booking-responsive-table .datatable .filters{width:auto;max-width:100%}.booking-responsive-table table{min-width:720px;font-size:0.94em}.booking-responsive-table thead th,.booking-responsive-table tbody td{padding:10px 8px}.booking-responsive-table .button{min-width:42px;min-height:42px}.float_button{right:calc(16px + env(safe-area-inset-right));bottom:calc(16px + env(safe-area-inset-bottom));width:52px;height:52px;line-height:52px;touch-action:manipulation}}@media only screen and (max-width:480px){#content{padding-left:6px;padding-right:6px}.booking-responsive-table table{min-width:650px}.booking-responsive-table .tablebody:after{display:block;padding:7px 10px;color:#61788a;background:#f4f8fb;content:"\2190 \0E40\0E25\0E37\0E48\0E2D\0E19\0E15\0E32\0E23\0E32\0E07\0E44\0E1B\0E0B\0E49\0E32\0E22\0E40\0E1E\0E37\0E48\0E2D\0E14\0E39\0E02\0E49\0E2D\0E21\0E39\0E25\0E40\0E1E\0E34\0E48\0E21\0E40\0E15\0E34\0E21 \2192";font-size:0.84em;text-align:center}}@media (prefers-reduced-motion:reduce){.booking-responsive-table tbody tr{transition:none}}:root{--booking-primary:#0b70d1;--booking-secondary:#168de2;--booking-accent:#25b7e8;--booking-surface:rgba(255,255,255,0.96);--booking-border:rgba(148,163,184,0.28);--booking-text:#14213d;--booking-muted:#64748b}body.responsive{background-color:#eef4ff;background-image:radial-gradient(circle at 10% 5%,rgba(11,112,209,0.17),transparent 34%),radial-gradient(circle at 92% 12%,rgba(37,183,232,0.14),transparent 32%),linear-gradient(145deg,#f8fcff 0%,#eaf5ff 48%,#f1faff 100%) !important;background-attachment:fixed}.booking-calendar-page{width:100%;min-width:0;padding:18px clamp(12px,2vw,30px) 30px;box-sizing:border-box}.booking-calendar-page>h3{max-width:1800px;margin:0 auto 14px;padding:14px 18px;border:1px solid rgba(255,255,255,0.68);border-radius:16px;color:#fff;background:linear-gradient(120deg,var(--booking-primary),var(--booking-secondary) 70%,var(--booking-accent));box-shadow:0 14px 34px rgba(37,99,235,0.20);font-size:clamp(1.2rem,2vw,1.65rem);line-height:1.4}.booking-calendar-page>h3 span:before{margin-right:10px}.booking-calendar-shell.setup_frm{display:block;width:100%;max-width:1800px;margin:0 auto;padding:clamp(10px,1.5vw,22px);box-sizing:border-box;overflow:visible;border:1px solid rgba(255,255,255,0.76);border-radius:18px;background:var(--booking-surface);box-shadow:0 20px 50px rgba(42,67,101,0.14);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.booking-calendar-stage{width:100%;min-width:0;overflow-x:auto;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}#booking-calendar{width:100%;min-width:760px}#booking-calendar .event-calendar{width:100%;color:var(--booking-text)}#booking-calendar .event-calendar div.header{min-height:58px;margin-bottom:10px;border-radius:13px;color:#fff;background:linear-gradient(115deg,var(--booking-primary),var(--booking-secondary));box-shadow:0 8px 22px rgba(72,71,197,0.20)}#booking-calendar .event-calendar div.header>a{min-height:58px;line-height:58px;color:#fff;text-decoration:none;touch-action:manipulation}#booking-calendar .event-calendar div.header>a.prev,#booking-calendar .event-calendar div.header>a.next{width:20%;padding:0 16px;box-sizing:border-box;border-radius:12px;transition:background-color 0.18s ease,transform 0.18s ease}#booking-calendar .event-calendar div.header>a.prev:hover,#booking-calendar .event-calendar div.header>a.next:hover{background:rgba(255,255,255,0.14)}#booking-calendar .event-calendar div.header>a.curr{width:60%;font-weight:700;letter-spacing:0.01em}#booking-calendar .event-calendar table{width:100%;table-layout:fixed;border:1px solid var(--booking-border);border-radius:12px;background:#fff;border-collapse:separate;border-spacing:0;overflow:hidden}#booking-calendar .event-calendar th{padding:10px 5px;color:#3b4f6c;background:linear-gradient(180deg,#f8fbff,#edf4ff);border-color:var(--booking-border);font-size:clamp(0.86rem,1vw,1.05rem)}#booking-calendar .event-calendar td{min-width:0;height:clamp(88px,8.3vw,150px) !important;border-right:1px solid var(--booking-border);border-bottom:1px solid var(--booking-border);background:rgba(255,255,255,0.98);transition:background-color 0.18s ease,box-shadow 0.18s ease}#booking-calendar .event-calendar tbody tr:last-child td{border-bottom:0}#booking-calendar .event-calendar td:last-child{border-right:0}#booking-calendar .event-calendar td:hover{background:#f7faff;box-shadow:inset 0 0 0 2px rgba(37,99,235,0.15)}#booking-calendar .event-calendar td.ex{background:#f7f8fc}#booking-calendar .event-calendar td.today{background:linear-gradient(145deg,rgba(219,234,254,0.92),rgba(237,233,254,0.92));box-shadow:inset 0 0 0 2px rgba(37,99,235,0.45)}#booking-calendar .event-calendar td.curr>span,#booking-calendar .event-calendar td.ex>span{padding:6px 8px;text-align:right;font-weight:700}#booking-calendar .event-calendar td.today>span{color:var(--booking-primary)}#booking-calendar .event-calendar td a{min-height:20px;margin-top:2px;padding:3px 6px;box-sizing:border-box;border-radius:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;box-shadow:0 2px 5px rgba(15,23,42,0.12);touch-action:manipulation}#room_links{display:flex;flex-wrap:wrap;gap:9px;margin:16px 0 0;padding:14px;border:1px solid var(--booking-border);border-radius:13px;background:linear-gradient(135deg,#f8fbff,#faf7ff)}#room_links a{min-height:38px;margin:0;padding:8px 13px;box-sizing:border-box;border:1px solid rgba(255,255,255,0.46);border-radius:999px;box-shadow:0 4px 10px rgba(15,23,42,0.10);line-height:20px;cursor:pointer;touch-action:manipulation;transition:transform 0.18s ease,box-shadow 0.18s ease}#room_links a:hover,#room_links a:focus{color:#fff;transform:translateY(-2px);box-shadow:0 7px 15px rgba(15,23,42,0.16)}@media only screen and (min-width:1200px){.booking-calendar-page{width:100vw;max-width:none;margin-left:calc(50% - 50vw)}.booking-calendar-shell.setup_frm{width:calc(100vw - 40px);max-width:1800px}}@media only screen and (max-width:768px){.booking-calendar-page{padding:10px 6px 20px}.booking-calendar-page>h3{margin-bottom:9px;padding:11px 13px;border-radius:12px}.booking-calendar-shell.setup_frm{padding:7px;border-radius:12px;overflow:hidden}#booking-calendar{min-width:680px}#booking-calendar .event-calendar div.header{position:sticky;left:0;min-height:50px}#booking-calendar .event-calendar div.header>a{min-height:50px;line-height:50px;font-size:1.05rem}#booking-calendar .event-calendar td{height:92px !important}#room_links{gap:7px;margin-top:10px;padding:10px}#room_links a{min-height:44px;padding:11px 13px}}@media only screen and (max-width:480px){#booking-calendar{min-width:620px}#booking-calendar .event-calendar td{height:84px !important}#booking-calendar .event-calendar th{padding:7px 3px}#booking-calendar .event-calendar td a{min-height:24px;padding:4px;font-size:0.76rem}#room_links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}#room_links a{overflow:hidden;text-align:center;white-space:nowrap;text-overflow:ellipsis}}@media (prefers-color-scheme:dark){body.responsive{background-color:#0f172a;background-image:radial-gradient(circle at 10% 5%,rgba(14,116,215,0.30),transparent 36%),radial-gradient(circle at 92% 12%,rgba(37,183,232,0.22),transparent 34%),linear-gradient(145deg,#0b1728,#102f53 55%,#123d62) !important}}#booking-calendar .event-calendar{font-family:"Sarabun","Leelawadee UI",Tahoma,Arial,sans-serif;font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#booking-calendar .event-calendar td.curr>span,#booking-calendar .event-calendar td.ex>span{min-height:31px;padding:6px 9px 4px;box-sizing:border-box;font-size:clamp(0.92rem,0.9vw,1.08rem);font-weight:700;line-height:1.25;letter-spacing:0.01em}#booking-calendar .event-calendar td>div{width:100% !important;max-width:100%;min-width:0;padding:0 4px 5px;box-sizing:border-box;overflow:hidden}#booking-calendar .event-calendar td a{display:-webkit-box;width:100%;max-width:100%;min-height:25px;max-height:46px;padding:4px 7px;box-sizing:border-box;overflow:hidden;font-size:clamp(0.78rem,0.78vw,0.95rem);font-weight:600;line-height:1.32;letter-spacing:0.005em;text-align:left;white-space:normal;overflow-wrap:break-word;word-break:break-word;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}#booking-calendar .event-calendar td a>span{display:block;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#booking-calendar .event-calendar td a.sub,#booking-calendar .event-calendar td a.last:not(.first){min-height:21px;max-height:21px;padding-top:2px;padding-bottom:2px}#booking-calendar .event-calendar td a:focus{outline:2px solid #fff;outline-offset:-3px}@media only screen and (min-width:1440px){#booking-calendar .event-calendar{font-size:17px}#booking-calendar .event-calendar td a{min-height:27px;max-height:50px;padding:4px 8px;font-size:0.92rem}}@media only screen and (max-width:768px){#booking-calendar .event-calendar{font-size:15px}#booking-calendar .event-calendar td.curr>span,#booking-calendar .event-calendar td.ex>span{min-height:28px;padding:5px 7px 3px;font-size:0.9rem}#booking-calendar .event-calendar td>div{padding:0 3px 4px}#booking-calendar .event-calendar td a{min-height:23px;max-height:42px;padding:3px 5px;font-size:0.78rem;line-height:1.3}}@media only screen and (max-width:480px){#booking-calendar .event-calendar td a{display:block;min-height:24px;max-height:24px;overflow:hidden;font-size:0.76rem;line-height:18px;white-space:nowrap;text-overflow:ellipsis}}#booking-calendar .event-calendar{color:#40516a;font-family:"Leelawadee UI","Noto Sans Thai","Sarabun",Tahoma,sans-serif;font-weight:400;line-height:1.55;letter-spacing:0.01em}#booking-calendar .event-calendar div.header>a.curr{font-size:clamp(1.12rem,1.65vw,1.46rem);font-weight:600;letter-spacing:0.015em}#booking-calendar .event-calendar div.header>a.prev,#booking-calendar .event-calendar div.header>a.next{font-size:clamp(0.92rem,1.2vw,1.08rem);font-weight:400}#booking-calendar .event-calendar th{color:#60728a;font-weight:500;letter-spacing:0.025em}#booking-calendar .event-calendar td.curr>span,#booking-calendar .event-calendar td.ex>span{color:#64748b;font-size:clamp(0.88rem,0.85vw,1rem);font-weight:500;line-height:1.4}#booking-calendar .event-calendar td.ex>span{color:#a7b1c0;font-weight:400}#booking-calendar .event-calendar td.today>span{color:#3b82f6;font-weight:600}#booking-calendar .event-calendar td a{font-size:clamp(0.76rem,0.74vw,0.9rem);font-weight:400;line-height:1.45;letter-spacing:0.012em;text-shadow:none}@media only screen and (max-width:768px){#booking-calendar .event-calendar div.header>a.curr{font-size:1.08rem}#booking-calendar .event-calendar th{font-size:0.84rem}#booking-calendar .event-calendar td.curr>span,#booking-calendar .event-calendar td.ex>span{font-size:0.86rem}#booking-calendar .event-calendar td a{font-size:0.76rem;line-height:1.4}}header.header{position:relative;z-index:20;color:#fff;background:linear-gradient(115deg,#075fae 0%,#0b70d1 48%,#25a9df 100%);box-shadow:0 8px 28px rgba(29,50,106,0.18)}header.header>.table{width:100%;min-height:68px;padding:4px clamp(10px,2vw,28px);box-sizing:border-box}header.header h2{font-family:"Leelawadee UI","Noto Sans Thai",Tahoma,sans-serif;font-size:clamp(1.24rem,1.8vw,1.75rem);font-weight:400;line-height:1.35;letter-spacing:0.005em}header.header #logo{padding:6px 0;transition:opacity 0.18s ease}header.header #logo:hover{opacity:0.88}#logo img{height:clamp(42px,4vw,56px);max-width:min(70vw,680px);object-fit:contain}header.header .td.right{font-size:0.92rem;font-weight:400}.language-menu{border-radius:999px;background:rgba(255,255,255,0.12);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.12)}.menu_wrapper{padding:0 clamp(6px,1.3vw,20px);border-top:1px solid rgba(255,255,255,0.10);border-bottom:1px solid rgba(15,23,42,0.10);background:rgba(15,35,92,0.20);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.topmenu{font-family:"Leelawadee UI","Noto Sans Thai",Tahoma,sans-serif;font-size:0.98rem;font-weight:400}.topmenu>ul>li{margin:5px 3px;border-radius:9px}.topmenu>ul>li>a>span{min-height:42px;padding:9px 16px;box-sizing:border-box;line-height:24px}.topmenu>ul>li.select,.topmenu>ul>li.hover,.topmenu>ul>li:hover{color:#fff;background:rgba(255,255,255,0.16);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.12)}.topmenu>ul ul{padding:7px !important;border:1px solid rgba(148,163,184,0.28);border-radius:11px;color:#334155;background:rgba(255,255,255,0.98);box-shadow:0 14px 34px rgba(15,23,42,0.16)}.topmenu>ul ul>li,.topmenu>ul ul>li>a{border-radius:7px}.topmenu>ul ul>li>a>span{padding:9px 11px}.content_bg>header{padding:12px clamp(12px,2vw,28px);border-bottom:1px solid rgba(148,163,184,0.24);background:rgba(255,255,255,0.64)}.content_bg>header h2{color:#24344f;font-family:"Leelawadee UI","Noto Sans Thai",Tahoma,sans-serif;font-size:clamp(1.32rem,2vw,1.78rem);font-weight:400;line-height:1.4;letter-spacing:0.005em}.breadcrumbs{padding-left:clamp(10px,2vw,26px);padding-right:clamp(10px,2vw,26px);color:#64748b;background:rgba(255,255,255,0.70)}div.dashboard.dashboard-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:clamp(14px,1.6vw,22px);width:min(1180px,calc(100% - 32px));max-width:1180px;margin:clamp(18px,3vw,34px) auto;padding:0}.dashboard-cards .card{float:none;width:auto;min-width:0;padding:0}.dashboard-cards .card .card-item{display:grid;grid-template-columns:92px minmax(0,1fr);min-height:138px;border:1px solid rgba(255,255,255,0.42);border-radius:17px;background:linear-gradient(135deg,#5688e8,#4d68cf);box-shadow:0 12px 28px rgba(32,50,92,0.17);transform:translateY(0);transition:transform 0.2s ease,box-shadow 0.2s ease,filter 0.2s ease}.dashboard-cards .card .card-item:hover,.dashboard-cards .card .card-item:focus{color:#fff;box-shadow:0 18px 38px rgba(32,50,92,0.24);transform:translateY(-4px);filter:saturate(1.06);outline:none}.dashboard-cards .card .card-subitem{float:none;width:auto;min-width:0;padding:17px 16px;box-sizing:border-box}.dashboard-cards .card .icon{display:flex;align-items:center;justify-content:center;width:auto;padding:0;border-right:1px solid rgba(255,255,255,0.18);background:rgba(15,23,42,0.10);line-height:normal}.dashboard-cards .card .icon:before{font-size:3rem;opacity:0.94}.dashboard-cards .card .cuttext{overflow:hidden;color:rgba(255,255,255,0.90);font-family:"Leelawadee UI","Noto Sans Thai",Tahoma,sans-serif;font-size:0.95rem;font-weight:400;line-height:1.45;white-space:nowrap;text-overflow:ellipsis}.dashboard-cards .card .cuttext.title:first-child{color:#fff;font-size:1.02rem;font-weight:500}.dashboard-cards .card b.cuttext{margin:6px 0 4px;color:#fff;font-size:clamp(1.75rem,2.5vw,2.35rem);font-weight:500;line-height:1}.dashboard-cards .card:nth-child(6n+1)>a{background:linear-gradient(135deg,#37a977,#23856c)}.dashboard-cards .card:nth-child(6n+2)>a{background:linear-gradient(135deg,#f0a43b,#e77b32)}.dashboard-cards .card:nth-child(6n+3)>a{background:linear-gradient(135deg,#7d68cb,#6052ad)}.dashboard-cards .card:nth-child(6n+4)>a{background:linear-gradient(135deg,#438edb,#326fc2)}.dashboard-cards .card:nth-child(6n+5)>a{background:linear-gradient(135deg,#e26c78,#c65368)}.dashboard-cards .card:nth-child(6n+6)>a{background:linear-gradient(135deg,#2fa6aa,#21828d)}@media only screen and (max-width:960px){header.header>.table{min-height:0;padding:0}header.header .td.right{padding:7px 12px;background:rgba(15,23,42,0.10)}.menu_wrapper{padding:3px 6px}.topmenu>ul>li{margin:3px 2px}.topmenu>ul>li>a>span{min-height:44px;padding:10px 13px}div.dashboard.dashboard-cards{grid-template-columns:repeat(2,minmax(0,1fr));width:calc(100% - 24px);gap:14px;margin:18px 12px}}@media only screen and (max-width:600px){header.header h2{font-size:1.12rem}#logo img{max-width:calc(100vw - 96px)}.menu_wrapper{overflow-x:auto;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.topmenu,.topmenu>ul{min-width:max-content}div.dashboard.dashboard-cards{grid-template-columns:1fr;width:calc(100% - 20px);margin:14px 10px;gap:12px}.dashboard-cards .card .card-item{grid-template-columns:78px minmax(0,1fr);min-height:116px;border-radius:14px}.dashboard-cards .card .card-subitem{padding:14px}.dashboard-cards .card .icon{padding:0}.dashboard-cards .card .icon:before{font-size:2.55rem}.dashboard-cards .card b.cuttext{font-size:1.85rem}}@media (prefers-reduced-motion:reduce){header.header #logo,.dashboard-cards .card .card-item{transition:none}}div.dashboard.dashboard-cards:before,div.dashboard.dashboard-cards:after{display:none;content:none}div.dashboard.dashboard-cards .card{float:none !important;width:100% !important;min-width:0;margin:0;box-sizing:border-box}div.dashboard.dashboard-cards .card-item{width:100%;height:100%;box-sizing:border-box}@media only screen and (min-width:1101px){div.dashboard.dashboard-cards{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch}}@media only screen and (min-width:601px) and (max-width:1100px){div.dashboard.dashboard-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width:600px){.booking-calendar-page{width:100vw;max-width:none;margin-left:calc(50% - 50vw);padding:0 3px 14px}.booking-calendar-page>h3{margin:0 3px 6px;padding:10px 12px;border-radius:10px;font-size:1.02rem}.booking-calendar-shell.setup_frm{width:100%;max-width:none;margin:0;padding:3px;border-width:0;border-radius:0;box-shadow:none}.booking-calendar-stage{width:100%;overflow-x:hidden}#booking-calendar{width:100%;min-width:0;max-width:100%}#booking-calendar .event-calendar{width:100%;min-width:0;font-size:12px}#booking-calendar .event-calendar div.header{position:static;width:100%;min-height:48px;margin:0 0 5px;border-radius:9px}#booking-calendar .event-calendar div.header>a{min-height:48px;padding:0 7px;line-height:48px}#booking-calendar .event-calendar div.header>a.prev,#booking-calendar .event-calendar div.header>a.next{width:18%;font-size:0}#booking-calendar .event-calendar div.header>a.prev:before,#booking-calendar .event-calendar div.header>a.next:after{margin:0;font-size:1.05rem}#booking-calendar .event-calendar div.header>a.curr{width:64%;font-size:1.02rem;white-space:nowrap}#booking-calendar .event-calendar table{width:100%;min-width:0;table-layout:fixed;border-radius:8px}#booking-calendar .event-calendar th{width:14.2857%;min-width:0;padding:6px 1px;overflow:hidden;font-size:0.68rem;white-space:nowrap;text-overflow:clip}#booking-calendar .event-calendar td{width:14.2857% !important;min-width:0;height:116px !important;overflow:hidden}#booking-calendar .event-calendar td.curr>span,#booking-calendar .event-calendar td.ex>span{min-height:23px;padding:3px 4px 2px;font-size:0.72rem;line-height:18px}#booking-calendar .event-calendar td>div{width:100% !important;max-width:100%;max-height:89px;padding:0 1px 2px;overflow:hidden}#booking-calendar .event-calendar td a,#booking-calendar .event-calendar td a.sub,#booking-calendar .event-calendar td a.last:not(.first){display:block;width:100%;min-width:0;min-height:19px;max-height:19px;margin-top:1px;margin-left:0;padding:1px 2px;overflow:hidden;border-radius:3px;font-size:0.58rem;font-weight:400;line-height:17px;letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;box-shadow:none}#booking-calendar .event-calendar td a>span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#room_links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin:7px 3px 0;padding:7px;border-radius:9px}#room_links a{min-height:40px;padding:8px 6px;overflow:hidden;font-size:0.78rem;line-height:22px;text-align:center;white-space:nowrap;text-overflow:ellipsis}}@media only screen and (max-width:380px){#booking-calendar .event-calendar th{font-size:0.62rem}#booking-calendar .event-calendar td{height:108px !important}#booking-calendar .event-calendar td>div{max-height:81px}#booking-calendar .event-calendar td a,#booking-calendar .event-calendar td a.sub,#booking-calendar .event-calendar td a.last:not(.first){font-size:0.54rem}}.mobile-menu-toggle{display:none}@media only screen and (max-width:1024px){.menu_wrapper{position:relative;overflow:visible;padding:7px 9px;background:rgba(15,35,92,0.24)}.mobile-menu-toggle{display:flex;align-items:center;width:100%;min-height:52px;padding:12px 15px;border:1px solid rgba(255,255,255,0.18);border-radius:11px;color:#fff;background:rgba(255,255,255,0.12);box-shadow:inset 0 1px 0 rgba(255,255,255,0.08);font-family:"Leelawadee UI","Noto Sans Thai",Tahoma,sans-serif;font-size:0.98rem;font-weight:500;line-height:1.3;text-align:left;cursor:pointer;touch-action:manipulation}.mobile-menu-toggle:focus-visible{outline:3px solid rgba(255,255,255,0.30);outline-offset:2px}.mobile-menu-icon{display:inline-flex;flex-direction:column;justify-content:center;gap:4px;width:24px;height:24px;margin-right:10px}.mobile-menu-icon i{display:block;width:21px;height:2px;border-radius:2px;background:currentColor;transform-origin:center;transition:transform 0.2s ease,opacity 0.2s ease}.mobile-menu-chevron{width:8px;height:8px;margin-left:auto;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:transform 0.2s ease}.mobile-menu-toggle.is-open .mobile-menu-icon i:nth-child(1){transform:translateY(6px) rotate(45deg)}.mobile-menu-toggle.is-open .mobile-menu-icon i:nth-child(2){opacity:0}.mobile-menu-toggle.is-open .mobile-menu-icon i:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.mobile-menu-toggle.is-open .mobile-menu-chevron{transform:rotate(225deg) translate(-2px,-2px)}#topmenu.topmenu{display:none;width:100%;min-width:0;margin-top:7px;padding:6px;border:1px solid rgba(255,255,255,0.16);border-radius:12px;background:rgba(24,39,94,0.98);box-shadow:0 15px 34px rgba(15,23,42,0.30)}#topmenu.topmenu.mobile-open{display:block;animation:mobileMenuOpen 0.18s ease-out}#topmenu.topmenu>ul{display:block;width:100%;min-width:0;margin:0}#topmenu.topmenu>ul>li{display:block;float:none;width:100%;margin:2px 0;border-radius:8px}#topmenu.topmenu>ul>li>a>span{min-height:50px;padding:13px 15px;line-height:24px;text-align:left}#topmenu.topmenu>ul>li.select,#topmenu.topmenu>ul>li:hover,#topmenu.topmenu>ul>li.focus{background:rgba(255,255,255,0.13)}#topmenu.topmenu a.menu-arrow:after{right:14px}#topmenu.topmenu>ul ul{display:none;position:static;visibility:visible;opacity:1;width:auto;height:auto;margin:2px 7px 7px;padding:4px !important;border:0;border-left:2px solid rgba(255,255,255,0.20);border-radius:0 8px 8px 0;color:rgba(255,255,255,0.90);background:rgba(7,18,57,0.35);box-shadow:none}#topmenu.topmenu li.mobile-submenu-open>ul{display:block}#topmenu.topmenu>ul ul>li,#topmenu.topmenu>ul ul>li>a{width:100%;border-radius:6px}#topmenu.topmenu>ul ul>li>a>span{min-height:48px;padding:12px 13px;line-height:24px}#topmenu.topmenu>ul ul>li:hover>a,#topmenu.topmenu>ul ul>li.focus>a{color:#fff;background:rgba(255,255,255,0.12)}}@media only screen and (min-width:601px) and (max-width:1024px){.menu_wrapper{padding:8px clamp(12px,2vw,22px)}.mobile-menu-toggle{max-width:460px;margin:0 auto;font-size:1rem}#topmenu.topmenu{width:min(620px,100%);margin:8px auto 0}#topmenu.topmenu>ul>li>a>span{font-size:1rem}}@keyframes mobileMenuOpen{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){#topmenu.topmenu.mobile-open{animation:none}.mobile-menu-icon i,.mobile-menu-chevron{transition:none}}.online-counter{display:inline-flex;align-items:center;gap:7px;min-height:32px;margin:0 10px;padding:5px 11px;box-sizing:border-box;border:1px solid rgba(255,255,255,0.16);border-radius:999px;color:rgba(255,255,255,0.90);background:rgba(15,23,42,0.13);font-family:"Leelawadee UI","Noto Sans Thai",Tahoma,sans-serif;font-size:0.82rem;font-weight:400;line-height:1.2;vertical-align:middle;white-space:nowrap}.online-counter strong{color:#fff;font-size:0.92rem;font-weight:600}.online-dot{display:inline-block;width:8px;height:8px;border:2px solid rgba(255,255,255,0.42);border-radius:50%;background:#36d399;box-shadow:0 0 0 3px rgba(54,211,153,0.14)}@media only screen and (max-width:960px){header.header .td.right{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:7px}.online-counter{min-height:30px;margin:0;padding:5px 9px;font-size:0.78rem}}@media only screen and (max-width:480px){header.header .td.right{justify-content:space-between;padding:7px 9px}.online-counter{order:2}header.header .td.right>span:last-child{order:3;width:100%;overflow:hidden;text-align:center;white-space:nowrap;text-overflow:ellipsis}}.booking-report-page{--report-primary:#0b70d1;--report-primary-dark:#075fae;--report-accent:#25a9df;--report-text:#23324a;--report-muted:#64748b;--report-border:rgba(148,163,184,0.28);width:min(1500px,calc(100% - 32px));margin:clamp(14px,2.5vw,30px) auto;overflow:hidden;border:1px solid rgba(255,255,255,0.72);border-radius:20px;background:rgba(255,255,255,0.94);box-shadow:0 18px 46px rgba(30,64,112,0.13)}.booking-report-page>.breadcrumbs{padding:10px clamp(14px,2.2vw,28px);border-bottom:1px solid var(--report-border);color:var(--report-muted);background:#f7faff}.booking-report-page>header{padding:clamp(15px,2.2vw,24px) clamp(16px,2.6vw,32px);border-bottom:0;color:#fff;background:radial-gradient(circle at 88% 10%,rgba(255,255,255,0.18),transparent 28%),linear-gradient(115deg,var(--report-primary-dark),var(--report-primary) 62%,var(--report-accent))}.booking-report-page>header h2{margin:0;color:#fff;font-family:"Leelawadee UI","Noto Sans Thai","Sarabun",Tahoma,sans-serif;font-size:clamp(1.35rem,2.4vw,1.9rem);font-weight:600;line-height:1.35}.booking-report-shell{width:auto;margin:clamp(12px,2vw,24px);box-sizing:border-box;border:1px solid var(--report-border);border-radius:15px;box-shadow:0 8px 24px rgba(30,64,112,0.08)}.booking-report-shell .table_nav{margin:0;padding:14px;border-bottom:1px solid var(--report-border);background:linear-gradient(180deg,#fbfdff,#f4f8fd)}.booking-report-shell .table_nav>div{display:flex;align-items:flex-end;flex-wrap:wrap;gap:10px}.booking-report-shell .table_nav fieldset{float:none;margin:0}.booking-report-shell .table_nav label{display:flex;flex-direction:column;gap:5px;color:var(--report-muted);font-weight:500;line-height:1.35}.booking-report-shell .table_nav select,.booking-report-shell .table_nav input[type="text"],.booking-report-shell .table_nav input[type="date"]{min-height:44px;box-sizing:border-box;border:1px solid #cbd9e8;border-radius:9px;color:var(--report-text);background-color:#fff;font-family:inherit;font-size:16px}.booking-report-shell .table_nav input:focus,.booking-report-shell .table_nav select:focus{border-color:var(--report-primary);box-shadow:0 0 0 3px rgba(11,112,209,0.14);outline:0}.booking-report-shell .table_nav .button{min-height:44px;border:0;border-radius:9px;box-shadow:0 5px 13px rgba(11,112,209,0.18)}.booking-report-shell .table_nav .button.go{min-width:76px;margin-left:0;color:#fff;background:linear-gradient(135deg,var(--report-primary-dark),var(--report-primary))}.booking-report-shell .table_nav .table_search{flex:1 1 210px;min-width:180px;padding-left:0}.booking-report-shell .table_nav fieldset.search{display:flex;width:100%;height:44px;box-sizing:border-box;border:1px solid #cbd9e8;border-radius:9px;background:#fff}.booking-report-shell .table_nav fieldset.search label{display:block;flex:1 1 auto;min-width:0}.booking-report-shell .table_nav fieldset.search input[type="text"],.booking-report-shell .table_nav fieldset.search input[type="text"]:focus{float:none;width:100%;height:42px;min-height:42px;padding:8px 12px;border:0;border-radius:9px 0 0 9px;box-shadow:none}.booking-report-shell .table_nav fieldset.search button{flex:0 0 42px;float:none;width:42px;height:42px;color:var(--report-primary-dark);background:#fff}.booking-report-shell .tablebody{scrollbar-color:#99b4cf #edf3f9;scrollbar-width:thin}.booking-report-shell .tablebody table{min-width:1120px;color:var(--report-text);font-family:"Leelawadee UI","Noto Sans Thai","Sarabun",Tahoma,sans-serif}.booking-report-shell .tablebody caption{padding:12px 16px;color:var(--report-muted);background:#fff;font-size:0.92rem;text-align:left}.booking-report-shell thead th{padding:13px 11px;color:#25415f;background:#eaf3fb;font-size:0.93rem;font-weight:600;white-space:nowrap}.booking-report-shell tbody td{padding:12px 11px;border-bottom-color:#e6eef6}.booking-report-shell tbody tr:nth-child(even){background:#f8fbfe}.booking-report-shell tbody tr:hover{background:#edf7ff}.booking-report-shell td img{display:block;width:52px;height:52px;max-width:none !important;max-height:none !important;margin:auto;border:1px solid rgba(148,163,184,0.24);border-radius:11px;object-fit:cover}.booking-report-shell td a[href^="tel:"]{color:var(--report-primary-dark);font-weight:600;white-space:nowrap}.booking-report-shell .term0,.booking-report-shell .term1,.booking-report-shell .term2,.booking-report-shell .term3,.booking-report-shell .term4{display:inline-block;min-width:74px;padding:6px 10px;border-radius:999px;box-sizing:border-box;line-height:1.25;text-align:center;white-space:nowrap}.booking-report-shell .table_nav.action{padding:12px 14px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--report-border);border-bottom:0}.booking-report-shell .table_nav.action select,.booking-report-shell .table_nav.action .button,.booking-report-shell td.buttons .button{min-height:44px;border-radius:9px;touch-action:manipulation}@media only screen and (max-width:768px){.booking-report-page{width:calc(100% - 20px);margin:10px auto calc(12px + env(safe-area-inset-bottom));border-radius:15px}.booking-report-page>.breadcrumbs{padding:8px 13px;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}.booking-report-page>header{padding:15px 16px}.booking-report-page>header h2{font-size:1.28rem}.booking-report-shell{margin:10px;border-radius:12px}.booking-report-shell .table_nav{padding:11px}.booking-report-shell .table_nav>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:9px}.booking-report-shell .table_nav fieldset,.booking-report-shell .table_nav label,.booking-report-shell .table_nav select,.booking-report-shell .table_nav input{width:100%;min-width:0;box-sizing:border-box}.booking-report-shell .table_nav label{align-items:stretch;font-size:0.92rem}.booking-report-shell .table_nav .table_search,.booking-report-shell .table_nav fieldset.search{grid-column:1 / -1}.booking-report-shell .table_nav fieldset.go{align-self:stretch}.booking-report-shell .table_nav fieldset.go .button{width:100%;min-height:46px;font-weight:600}.booking-report-shell .tablebody table{min-width:1040px;font-size:0.94rem}.booking-report-shell thead th,.booking-report-shell tbody td{padding:11px 9px}.booking-report-shell .table_nav.action>div{grid-template-columns:minmax(0,1fr) auto}}@media only screen and (max-width:480px){.booking-report-page{width:calc(100% - 12px);margin-top:6px;border-radius:12px}.booking-report-page>.breadcrumbs{font-size:0.86rem}.booking-report-page>header{padding:13px 14px}.booking-report-page>header h2{font-size:1.16rem}.booking-report-shell{margin:6px;border-width:0;border-radius:9px;box-shadow:none}.booking-report-shell .table_nav>div{grid-template-columns:1fr}.booking-report-shell .table_nav .table_search,.booking-report-shell .table_nav fieldset.search,.booking-report-shell .table_nav fieldset.go{grid-column:1}.booking-report-shell .tablebody table{min-width:980px}.booking-report-shell .tablebody:after{padding:8px 12px;color:var(--report-muted);background:#f4f8fc;content:"\2190 \0E40\0E25\0E37\0E48\0E2D\0E19\0E15\0E32\0E23\0E32\0E07\0E40\0E1E\0E37\0E48\0E2D\0E14\0E39\0E02\0E49\0E2D\0E21\0E39\0E25\0E40\0E1E\0E34\0E48\0E21\0E40\0E15\0E34\0E21 \2192";font-size:0.82rem;text-align:center}.booking-report-shell .table_nav.action>div{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.booking-report-shell tbody tr{transition:none}}.booking-index-page{--booking-index-primary:#0b70d1;--booking-index-dark:#075fae;--booking-index-accent:#25a9df;--booking-index-text:#23324a;--booking-index-muted:#64748b;--booking-index-border:rgba(148,163,184,0.28);width:min(1380px,calc(100% - 32px));margin:clamp(14px,2.5vw,30px) auto;overflow:hidden;border:1px solid rgba(255,255,255,0.74);border-radius:20px;background:rgba(255,255,255,0.95);box-shadow:0 18px 46px rgba(30,64,112,0.13)}.booking-index-page>.breadcrumbs{padding:10px clamp(14px,2.2vw,28px);border-bottom:1px solid var(--booking-index-border);color:var(--booking-index-muted);background:#f7faff}.booking-index-page>header{padding:clamp(15px,2.2vw,24px) clamp(16px,2.6vw,32px);border-bottom:0;background:radial-gradient(circle at 88% 10%,rgba(255,255,255,0.18),transparent 28%),linear-gradient(115deg,var(--booking-index-dark),var(--booking-index-primary) 62%,var(--booking-index-accent))}.booking-index-page>header h2{margin:0;color:#fff;font-family:"Leelawadee UI","Noto Sans Thai","Sarabun",Tahoma,sans-serif;font-size:clamp(1.35rem,2.4vw,1.9rem);font-weight:600;line-height:1.35}.booking-index-shell{width:auto;margin:clamp(12px,2vw,24px);box-sizing:border-box;border:1px solid var(--booking-index-border);border-radius:15px;box-shadow:0 8px 24px rgba(30,64,112,0.08)}.booking-index-shell .table_nav{margin:0;padding:14px;border-bottom:1px solid var(--booking-index-border);background:linear-gradient(180deg,#fbfdff,#f4f8fd)}.booking-index-shell .table_nav>div{display:flex;align-items:flex-end;flex-wrap:wrap;gap:10px}.booking-index-shell .table_nav fieldset{float:none;margin:0}.booking-index-shell .table_nav label{display:flex;flex-direction:column;gap:5px;color:var(--booking-index-muted);font-weight:500;line-height:1.35}.booking-index-shell .table_nav select,.booking-index-shell .table_nav input[type="text"]{min-height:44px;box-sizing:border-box;border:1px solid #cbd9e8;border-radius:9px;color:var(--booking-index-text);background-color:#fff;font-family:inherit;font-size:16px}.booking-index-shell .table_nav input:focus,.booking-index-shell .table_nav select:focus{border-color:var(--booking-index-primary);box-shadow:0 0 0 3px rgba(11,112,209,0.14);outline:0}.booking-index-shell .table_nav .button.go{min-width:76px;min-height:44px;margin-left:0;border:0;border-radius:9px;color:#fff;background:linear-gradient(135deg,var(--booking-index-dark),var(--booking-index-primary));box-shadow:0 5px 13px rgba(11,112,209,0.18)}.booking-index-shell .table_nav .table_search{flex:1 1 210px;min-width:180px;padding-left:0}.booking-index-shell .table_nav fieldset.search{display:flex;width:100%;height:44px;box-sizing:border-box;border:1px solid #cbd9e8;border-radius:9px;background:#fff}.booking-index-shell .table_nav fieldset.search label{display:block;flex:1 1 auto;min-width:0}.booking-index-shell .table_nav fieldset.search input[type="text"],.booking-index-shell .table_nav fieldset.search input[type="text"]:focus{float:none;width:100%;height:42px;min-height:42px;padding:8px 12px;border:0;border-radius:9px 0 0 9px;box-shadow:none}.booking-index-shell .table_nav fieldset.search button{flex:0 0 42px;float:none;width:42px;height:42px;color:var(--booking-index-dark);background:#fff}.booking-index-shell .tablebody{scrollbar-color:#99b4cf #edf3f9;scrollbar-width:thin}.booking-index-shell .tablebody table{min-width:920px;color:var(--booking-index-text);font-family:"Leelawadee UI","Noto Sans Thai","Sarabun",Tahoma,sans-serif}.booking-index-shell .tablebody caption{padding:12px 16px;color:var(--booking-index-muted);background:#fff;font-size:0.92rem;text-align:left}.booking-index-shell thead th{padding:13px 11px;color:#25415f;background:#eaf3fb;font-size:0.93rem;font-weight:600;white-space:nowrap}.booking-index-shell tbody td{padding:12px 11px;border-bottom-color:#e6eef6}.booking-index-shell tbody tr:nth-child(even){background:#f8fbfe}.booking-index-shell tbody tr:hover{background:#edf7ff}.booking-index-shell td img{display:block;width:52px;height:52px;max-width:none !important;max-height:none !important;margin:auto;border:1px solid rgba(148,163,184,0.24);border-radius:11px;object-fit:cover}.booking-index-shell .term,.booking-index-shell [class^="term"]{display:inline-block;max-width:100%;padding:6px 10px;border-radius:999px;box-sizing:border-box;line-height:1.25;white-space:nowrap}.booking-index-shell td.buttons{background:inherit}.booking-index-shell td.buttons .button{min-height:42px;margin:3px 2px;padding:8px 10px;border-radius:9px;box-sizing:border-box;touch-action:manipulation}@media only screen and (max-width:768px){.booking-index-page{width:calc(100% - 20px);margin:10px auto calc(12px + env(safe-area-inset-bottom));border-radius:15px}.booking-index-page>.breadcrumbs{padding:8px 13px;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}.booking-index-page>header{padding:15px 16px}.booking-index-page>header h2{font-size:1.28rem}.booking-index-shell{margin:10px;border-radius:12px}.booking-index-shell .table_nav{padding:11px}.booking-index-shell .table_nav>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:9px}.booking-index-shell .table_nav fieldset,.booking-index-shell .table_nav label,.booking-index-shell .table_nav select,.booking-index-shell .table_nav input{width:100%;min-width:0;box-sizing:border-box}.booking-index-shell .table_nav .table_search,.booking-index-shell .table_nav fieldset.search{grid-column:1 / -1}.booking-index-shell .table_nav fieldset.go{align-self:stretch}.booking-index-shell .table_nav fieldset.go .button{width:100%;min-height:46px;font-weight:600}.booking-index-shell .tablebody table{min-width:860px;font-size:0.94rem}.booking-index-shell thead th,.booking-index-shell tbody td{padding:11px 9px}.booking-index-shell td.buttons{position:sticky;right:0;z-index:1;min-width:116px;box-shadow:-8px 0 12px rgba(30,64,112,0.08)}}@media only screen and (max-width:480px){.booking-index-page{width:calc(100% - 12px);margin-top:6px;border-radius:12px}.booking-index-page>.breadcrumbs{font-size:0.86rem}.booking-index-page>header{padding:13px 14px}.booking-index-page>header h2{font-size:1.16rem}.booking-index-shell{margin:6px;border-width:0;border-radius:9px;box-shadow:none}.booking-index-shell .table_nav>div{grid-template-columns:1fr}.booking-index-shell .table_nav .table_search,.booking-index-shell .table_nav fieldset.search,.booking-index-shell .table_nav fieldset.go{grid-column:1}.booking-index-shell .tablebody table{min-width:820px}.booking-index-shell .tablebody:after{padding:8px 12px;color:var(--booking-index-muted);background:#f4f8fc;content:"\2190 \0E40\0E25\0E37\0E48\0E2D\0E19\0E15\0E32\0E23\0E32\0E07\0E40\0E1E\0E37\0E48\0E2D\0E14\0E39\0E02\0E49\0E2D\0E21\0E39\0E25\0E40\0E1E\0E34\0E48\0E21\0E40\0E15\0E34\0E21 \2192";font-size:0.82rem;text-align:center}}@media only screen and (max-width:600px){.booking-index-shell .tablebody{padding:10px;overflow:visible;background:#f1f6fb}.booking-index-shell .tablebody table.responsive-v{display:block;width:100%;min-width:0;border:0;background:transparent}.booking-index-shell .tablebody table.responsive-v>caption{display:block;margin:0 0 10px;padding:10px 12px;border:1px solid var(--booking-index-border);border-radius:9px;background:#fff;font-size:0.86rem}.booking-index-shell .tablebody table.responsive-v>thead{display:none}.booking-index-shell .tablebody table.responsive-v>tbody{display:grid;width:100%;gap:12px;border:0}.booking-index-shell .tablebody table.responsive-v>tbody>tr{display:block;overflow:hidden;border:1px solid rgba(148,163,184,0.32);border-radius:13px;background:#fff;box-shadow:0 6px 18px rgba(30,64,112,0.09)}.booking-index-shell .tablebody table.responsive-v>tbody>tr>th,.booking-index-shell .tablebody table.responsive-v>tbody>tr>td{display:block;min-height:0;padding:10px 12px;box-sizing:border-box;border:0;border-bottom:1px solid #e8eef5;background:transparent;text-align:left;overflow-wrap:anywhere}.booking-index-shell .tablebody table.responsive-v>tbody>tr>:before{display:block;margin:0 0 4px;padding:0;border:0;color:#688098;background:transparent;content:attr(data-text);font-size:0.78rem;font-weight:600;letter-spacing:0.015em;line-height:1.3;white-space:normal}.booking-index-shell .tablebody table.responsive-v>tbody>tr>:not(.buttons){color:var(--booking-index-text);font-size:1rem;line-height:1.55}.booking-index-shell .tablebody table.responsive-v>tbody>tr>:not(.buttons)>*{margin:0}.booking-index-shell .tablebody table.responsive-v>tbody>tr>th:first-child img{width:64px;height:52px;margin:3px 0 0}.booking-index-shell .tablebody table.responsive-v>tbody>tr>:first-child{padding:13px 14px;color:#163a5d;background:linear-gradient(135deg,#eef7ff,#f8fbff);font-size:1.05rem;font-weight:600}.booking-index-shell .tablebody table.responsive-v>tbody>tr>:first-child:before{color:var(--booking-index-primary)}.booking-index-shell .tablebody table.responsive-v>tbody>tr>td:empty{display:none}.booking-index-shell .tablebody table.responsive-v .term,.booking-index-shell .tablebody table.responsive-v [class^="term"]{display:inline-flex;width:auto;min-width:0;max-width:100%;padding:6px 10px;white-space:normal}.booking-index-shell .tablebody table.responsive-v>tbody>tr>td.buttons{position:static;display:flex;grid-template-columns:none;justify-content:flex-end;flex-wrap:wrap;gap:7px;min-width:0;padding:10px;border-bottom:0;background:#f8fbfe;box-shadow:none}.booking-index-shell .tablebody table.responsive-v>tbody>tr>td.buttons:before{display:none}.booking-index-shell td.buttons .button{display:inline-flex;flex:1 1 88px;align-items:center;justify-content:center;min-height:44px;margin:0;text-align:center}.booking-index-shell .tablebody:after{display:none;content:none}}@media only screen and (min-width:601px) and (max-width:960px){.booking-index-shell .tablebody table.responsive-v{display:table;border-style:none}.booking-index-shell .tablebody table.responsive-v>caption{display:table-caption}.booking-index-shell .tablebody table.responsive-v>thead{display:table-header-group}.booking-index-shell .tablebody table.responsive-v>tbody{display:table-row-group;width:auto;border:0}.booking-index-shell .tablebody table.responsive-v>tbody>tr{display:table-row}.booking-index-shell .tablebody table.responsive-v>tbody>tr>th,.booking-index-shell .tablebody table.responsive-v>tbody>tr>td{display:table-cell}.booking-index-shell .tablebody table.responsive-v>tbody>tr>:before{display:none;content:none}}@media (prefers-reduced-motion:reduce){.booking-index-shell tbody tr{transition:none}}html,body,button,input,select,textarea,table,.content,.wrapper,.body,.menu,.submenu{font-family:"Prompt","Noto Sans Thai","Leelawadee UI",Tahoma,sans-serif}body{font-size:17px;line-height:1.7;font-weight:400;letter-spacing:0.005em}h1{font-size:clamp(32px,4vw,48px);line-height:1.25;font-weight:600;letter-spacing:-0.015em}h2{font-size:clamp(24px,2.5vw,28px);line-height:1.35;font-weight:600;letter-spacing:-0.01em}h3{font-size:clamp(20px,2vw,24px);line-height:1.4;font-weight:500}button,input,select,textarea{font-size:16px;line-height:1.55}table,.menu,.submenu,.content{font-size:16px;line-height:1.65}small,caption,.caption,.comment,.description{font-size:13px;line-height:1.6}.booking-form{max-width:980px;margin:24px auto;padding:clamp(20px,3vw,36px);border:1px solid #dce7f4;border-radius:20px;background:linear-gradient(180deg,#fff 0%,#f8fbff 100%);box-shadow:0 18px 50px rgba(29,66,112,.1)}.booking-form fieldset{margin:0 0 22px;padding:0;border:0}.booking-form fieldset>legend,.booking-form fieldset>h3{margin-bottom:22px;color:#143b68;font-size:clamp(24px,2.5vw,28px);line-height:1.35;font-weight:600}.booking-form .item,.booking-form .width50{margin-bottom:16px}.booking-form .g-input{color:#25496f;font-family:"Prompt","Noto Sans Thai",sans-serif;font-size:17px;line-height:1.55;font-weight:500}.booking-form input[type="text"],.booking-form input[type="number"],.booking-form input[type="date"],.booking-form input[type="time"],.booking-form input[type="tel"],.booking-form select,.booking-form textarea{min-height:50px;padding:11px 14px;border:1px solid #c9d8e9;border-radius:10px;background:#fff;color:#102a47;font-family:"Prompt","Noto Sans Thai",sans-serif;font-size:17px;line-height:1.55;box-shadow:inset 0 1px 2px rgba(20,59,104,.04);transition:border-color .2s ease,box-shadow .2s ease}.booking-form textarea{min-height:112px;resize:vertical}.booking-form input:focus,.booking-form select:focus,.booking-form textarea:focus{outline:0;border-color:#397bd1;box-shadow:0 0 0 4px rgba(57,123,209,.14)}.booking-form input:disabled{background:#eef3f8;color:#60758e}.booking-form fieldset.submit{margin:8px 0 0;padding-top:22px;border-top:1px solid #e0e9f3;text-align:center}.booking-form fieldset.submit .button{min-width:190px;min-height:52px;padding:12px 28px;border-radius:11px;font-family:"Prompt","Noto Sans Thai",sans-serif;font-size:18px;font-weight:600;box-shadow:0 9px 22px rgba(32,129,76,.2)}.booking-detail{width:min(760px,94vw);overflow:hidden;border:1px solid #d9e5f2;border-radius:20px;background:#fff;box-shadow:0 24px 65px rgba(18,49,83,.18)}.booking-detail__header{display:flex;align-items:center;gap:17px;padding:24px 28px;background:linear-gradient(135deg,#0e4f91 0%,#1676c4 100%);color:#fff}.booking-detail__icon{width:52px;height:52px;display:grid;flex:0 0 52px;place-items:center;border:1px solid rgba(255,255,255,.3);border-radius:14px;background:rgba(255,255,255,.12);font-size:25px}.booking-detail__header small{display:block;margin-bottom:3px;color:#d8ecff;font-size:14px;font-weight:400}.booking-detail__header h1{margin:0;color:#fff;font-size:clamp(25px,3vw,32px);line-height:1.3;font-weight:600}.booking-detail__body{padding:12px 28px 27px}.booking-detail__table{border:0;font-size:17px;line-height:1.65}.booking-detail__table tr{border-bottom:1px solid #e5edf5}.booking-detail__table tr:last-child{border-bottom:0}.booking-detail__table th,.booking-detail__table td{padding:14px 12px;border:0;vertical-align:top}.booking-detail__table th{width:34%;color:#45627f;font-size:16px;font-weight:500}.booking-detail__table td{color:#142d48;font-size:17px;font-weight:400}.booking-detail__topic td{color:#0e4f91;font-size:20px;font-weight:600}.booking-detail__date td{font-weight:500}.booking-detail__date-separator{margin:0 7px;color:#7389a1}.booking-detail__phone{color:#0869ba;font-weight:500;text-decoration:none}.booking-detail__status [class^="term"]{padding:7px 13px;border-radius:999px;font-size:15px;font-weight:600}@media(max-width:700px){.booking-form{margin:12px 8px;padding:18px 15px;border-radius:15px}.booking-form .groups{display:block}.booking-form .width50{width:100%}.booking-detail__header{padding:20px 18px}.booking-detail__body{padding:8px 16px 20px}.booking-detail__table th,.booking-detail__table td{display:block;width:100%;padding:8px 6px}.booking-detail__table th{padding-top:14px;padding-bottom:1px;color:#607b98;font-size:14px}.booking-detail__table td{padding-top:3px;font-size:17px}}.booking-detail__date-separator{font-size:0}.booking-detail__date-separator:before{content:"ถึง";font-size:16px}.booking-detail__header small{font-size:0}.booking-detail__header small:before{content:"ข้อมูลการจองห้องประชุม";font-size:14px}.booking-detail__id{display:inline-block;padding:5px 11px;border-radius:8px;background:#eaf4fc;color:#0e5f9e;font-size:18px}.booking-detail__email{color:#0869ba;font-weight:500;text-decoration:none;word-break:break-all}.booking-detail__email:hover{text-decoration:underline}.booking-detail__reason td{padding:13px 15px;border-radius:9px;background:#fff7e8;color:#815413}.booking-detail__table td:empty:after{content:"-";color:#91a3b5}#login_div{min-height:100%;height:auto;display:flex;align-items:center;justify-content:center;padding:30px 16px}#login_div form.modern-login-card{position:relative;width:460px;max-width:100%;margin:auto;padding:34px 34px 28px;overflow:visible;border:1px solid rgba(255,255,255,.26);border-radius:22px;background:linear-gradient(155deg,rgba(15,42,75,.92),rgba(8,25,48,.94));color:#fff;box-shadow:0 28px 80px rgba(2,16,35,.35),inset 0 1px 0 rgba(255,255,255,.12);backdrop-filter:blur(18px)}#login_div .modern-login-card h1{margin:0 0 8px;color:#fff;font-size:clamp(32px,5vw,40px);line-height:1.3;font-weight:600;letter-spacing:-.015em;text-shadow:none}#login_div .modern-login-card h1 span:before{display:inline-grid;width:48px;height:48px;margin-right:10px;place-items:center;border:1px solid rgba(255,255,255,.22);border-radius:14px;background:rgba(255,255,255,.1);font-size:23px;vertical-align:middle}#login_div .login-subtitle{max-width:360px;margin:0 auto 24px;color:#c9daec;font-size:16px;line-height:1.65;text-align:center;text-shadow:none}#login_div .modern-login-card aside{margin:0 0 16px;padding:10px 12px;border-radius:9px;font-size:15px;line-height:1.55}#login_div .modern-login-card fieldset{margin:0 0 18px;padding:0;font-size:16px}#login_div .modern-login-card fieldset p{margin:0 0 15px}#login_div .modern-login-card .g-input{display:block;position:relative;width:100%;font-family:"Prompt","Noto Sans Thai",sans-serif;font-size:17px;text-shadow:none}#login_div .modern-login-card .g-input:before{position:absolute;z-index:2;top:50%;left:17px;color:#7594b7;font-size:20px;transform:translateY(-50%)}#login_div .modern-login-card input[type="text"],#login_div .modern-login-card input[type="password"]{width:100%;height:58px;padding:13px 16px 13px 50px;border:1px solid #54708f;border-radius:12px;background:rgba(255,255,255,.98);color:#102944;font-family:"Prompt","Noto Sans Thai",sans-serif;font-size:17px;line-height:1.5;text-shadow:none;box-shadow:inset 0 1px 2px rgba(16,41,68,.06);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}#login_div .modern-login-card input::placeholder{color:#6f8297;opacity:1}#login_div .modern-login-card input:focus{outline:0;border-color:#63b8ff;box-shadow:0 0 0 4px rgba(92,181,255,.22);transform:translateY(-1px)}#login_div .modern-login-card .button.login{min-height:56px;border:0;border-radius:12px;background:linear-gradient(135deg,#1682dc,#0966ba);color:#fff;font-family:"Prompt","Noto Sans Thai",sans-serif;font-size:18px;font-weight:600;letter-spacing:.01em;text-shadow:none;box-shadow:0 10px 25px rgba(4,90,165,.32);transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}#login_div .modern-login-card .button.login:hover{filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 13px 30px rgba(4,90,165,.38)}#login_div .modern-login-card .button.login:active{transform:translateY(1px)}#login_div .modern-login-card fieldset.center{margin:4px 0 0;color:#d3e3f2;font-size:15px;line-height:1.8;text-shadow:none}#login_div .modern-login-card fieldset.center a{display:inline-block;padding:4px 7px;color:#bfe2ff;text-decoration:none}#login_div .modern-login-card fieldset.center a:hover{color:#fff;text-decoration:underline}@media(max-width:600px){#login_div{align-items:flex-start;padding:18px 10px calc(18px + env(safe-area-inset-bottom))}#login_div form.modern-login-card{padding:27px 18px 22px;border-radius:17px}#login_div .modern-login-card h1{font-size:32px}#login_div .login-subtitle{font-size:15px;margin-bottom:20px}#login_div .modern-login-card input[type="text"],#login_div .modern-login-card input[type="password"]{height:58px;font-size:17px}#login_div .modern-login-card .button.login{min-height:58px;font-size:18px}}.booking-form,.booking-form *{touch-action:manipulation}.booking-form label,.booking-form .g-input{cursor:pointer}.booking-form input[type="checkbox"],.booking-form input[type="radio"]{width:24px;height:24px;min-width:24px;margin:8px 10px 8px 0;accent-color:#1874c9;vertical-align:middle}.booking-form .checkboxgroups label,.booking-form .radiogroups label{min-height:48px;display:inline-flex;align-items:center;padding:6px 12px;margin:4px;border:1px solid #d8e4f0;border-radius:10px;background:#fff;font-size:16px}@media(max-width:700px){.booking-form{width:auto;margin:8px 6px 88px;padding:18px 13px;border-radius:14px}.booking-form fieldset>legend,.booking-form fieldset>h3{font-size:23px;margin-bottom:18px}.booking-form .groups{display:block!important;margin:0}.booking-form .item,.booking-form .width50{display:block!important;width:100%!important;float:none!important;margin:0 0 15px!important}.booking-form .g-input{display:block;width:100%;font-size:17px;line-height:1.5}.booking-form input[type="text"],.booking-form input[type="number"],.booking-form input[type="date"],.booking-form input[type="time"],.booking-form input[type="tel"],.booking-form select,.booking-form textarea{display:block;width:100%!important;min-width:0;min-height:56px;padding:13px 14px;font-size:17px;border-radius:12px;-webkit-appearance:none;appearance:none}.booking-form input[type="date"],.booking-form input[type="time"]{position:relative;-webkit-appearance:auto;appearance:auto}.booking-form select{padding-right:42px;background-color:#fff}.booking-form textarea{min-height:125px}.booking-form .checkboxgroups,.booking-form .radiogroups{display:grid;grid-template-columns:1fr;gap:7px}.booking-form .checkboxgroups label,.booking-form .radiogroups label{width:100%;min-height:54px;margin:0;padding:8px 13px;font-size:17px}.booking-form fieldset.submit{position:fixed;z-index:100;right:0;bottom:0;left:0;margin:0;padding:10px 14px calc(10px + env(safe-area-inset-bottom));border-top:1px solid #cbd9e8;background:rgba(255,255,255,.96);box-shadow:0 -8px 25px rgba(16,45,78,.14);backdrop-filter:blur(12px)}.booking-form fieldset.submit .button{width:100%;min-height:56px;margin:0;border-radius:12px;font-size:18px}}#login_div form.modern-login-card{border:1px solid #d7e3ef;background:#ffffff;color:#183550;box-shadow:0 14px 38px rgba(31,73,112,0.12);backdrop-filter:none}#login_div .modern-login-card h1{color:#174f82}#login_div .modern-login-card h1 span:before{border-color:#d5e5f3;background:#edf6fd;color:#1971b9}#login_div .login-subtitle{color:#60758a}#login_div .modern-login-card .g-input:before{color:#6785a1}#login_div .modern-login-card input[type="text"],#login_div .modern-login-card input[type="password"]{border-color:#cbd9e7;background:#f9fbfd;color:#17344f}#login_div .modern-login-card input:focus{border-color:#2b78b8;background:#ffffff;box-shadow:0 0 0 4px rgba(43,120,184,0.12)}#login_div .modern-login-card .button.login{background:#1971b9;box-shadow:0 8px 20px rgba(25,113,185,0.2)}#login_div .modern-login-card .button.login:hover{background:#155f9d;box-shadow:0 10px 23px rgba(25,113,185,0.24)}#login_div .modern-login-card fieldset.center{color:#60758a}#login_div .modern-login-card fieldset.center a{color:#1769aa}#login_div .modern-login-card fieldset.center a:hover{color:#0d4d80}#GModal_modaldiv.show{position:fixed !important;top:max(10px,env(safe-area-inset-top)) !important;left:50% !important;width:min(780px,calc(100vw - 20px)) !important;max-width:none !important;height:calc(100vh - 20px) !important;height:calc(100dvh - 20px) !important;max-height:calc(100vh - 20px) !important;max-height:calc(100dvh - 20px) !important;transform:translateX(-50%) !important;overflow:visible !important}#GModal_modaldiv.show>.modaldiv{width:100%;height:100%;overflow:hidden}#GModal_modaldiv.show>.modaldiv>article.booking-detail{display:flex;flex-direction:column;width:100% !important;height:100%;max-width:none !important;max-height:none !important;overflow:hidden !important}#GModal_modaldiv.show .booking-detail__header{position:relative;z-index:2;flex:0 0 auto}#GModal_modaldiv.show .booking-detail__body{min-height:0;flex:1 1 auto;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable}#GModal_modaldiv.show>.btnclose{position:absolute;z-index:10;top:9px;right:10px;left:auto;width:44px;height:44px;margin:0;line-height:44px;color:#fff;border-radius:50%;background:rgba(0,35,72,0.26)}@media (max-width:700px){#GModal_modaldiv.show{top:max(4px,env(safe-area-inset-top)) !important;width:calc(100vw - 8px) !important;height:calc(100vh - 8px) !important;height:calc(100dvh - 8px) !important;max-height:calc(100vh - 8px) !important;max-height:calc(100dvh - 8px) !important}#GModal_modaldiv.show>.modaldiv>article.booking-detail{border-radius:14px}#GModal_modaldiv.show .booking-detail__header{padding-right:62px}#GModal_modaldiv.show .booking-detail__body{padding-bottom:calc(24px + env(safe-area-inset-bottom))}}:root{--fs-base:19px;--page-w:min(1840px,calc(100% - clamp(20px,4vw,72px)));--font:"IBM Plex Sans Thai","Prompt","Noto Sans Thai","Leelawadee UI",Tahoma,sans-serif;--bg:#f4f6fa;--surface:#ffffff;--surface-2:#f7f9fc;--surface-3:#eef2f8;--line:#e2e7f0;--line-strong:#cdd5e2;--ink:#142036;--ink-2:#33415c;--muted:#5f6b80;--primary:#1e3a8a;--primary-hover:#172e70;--link:#1d4ed8;--primary-soft:#eaf0fd;--primary-ring:rgba(29,78,216,.22);--on-primary:#ffffff;--header-bg:#dcecfb;--success:#15803d;--danger:#c62828;--warning:#b45309;--radius:16px;--radius-sm:10px;--shadow-sm:0 1px 2px rgba(16,24,40,.06);--shadow:0 1px 2px rgba(16,24,40,.05),0 8px 24px -12px rgba(16,24,40,.14);--input-bg:#ffffff;color-scheme:light;--booking-primary:var(--primary);--booking-secondary:var(--primary);--booking-accent:var(--link);--booking-surface:var(--surface);--booking-border:var(--line);--booking-text:var(--ink);--booking-muted:var(--muted);--report-primary:var(--primary);--report-primary-dark:var(--primary);--report-accent:var(--link);--report-text:var(--ink);--report-muted:var(--muted);--report-border:var(--line);--booking-index-primary:var(--primary);--booking-index-dark:var(--primary);--booking-index-accent:var(--link);--booking-index-text:var(--ink);--booking-index-muted:var(--muted);--booking-index-border:var(--line)}html[data-theme="dark"]{--bg:#0b1220;--surface:#121b2d;--surface-2:#162036;--surface-3:#1c2740;--line:#24314d;--line-strong:#33425f;--ink:#e6ebf4;--ink-2:#c3cddd;--muted:#93a0b7;--primary:#3b6fe0;--primary-hover:#5583ea;--link:#8fb1ff;--primary-soft:#1a2747;--primary-ring:rgba(143,177,255,.28);--header-bg:#0f1828;--success:#4ade80;--danger:#f87171;--warning:#fbbf24;--shadow-sm:0 1px 2px rgba(0,0,0,.4);--shadow:0 1px 2px rgba(0,0,0,.35),0 10px 28px -14px rgba(0,0,0,.7);--input-bg:#0f1828;color-scheme:dark}html[data-fontsize="sm"]{--fs-base:17px}html[data-fontsize="md"]{--fs-base:19px}html[data-fontsize="lg"]{--fs-base:21px}html[data-fontsize="xl"]{--fs-base:23px}html{font-size:var(--fs-base);-webkit-text-size-adjust:100%;text-size-adjust:100%}html,body,button,input,select,textarea,table,.content,.wrapper,.body,.menu,.submenu{font-family:var(--font)}body,body.responsive{font-size:var(--fs-base);line-height:1.7;color:var(--ink);-webkit-font-smoothing:antialiased}body.responsive{background:var(--bg) !important;background-image:none !important}#slidemenu_content{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}#slidemenu_content>.wrapper{flex:1 0 auto}h1,h2,h3,h4,legend{font-family:var(--font);letter-spacing:0}h1{font-size:clamp(1.8rem,3.2vw,2.4rem);font-weight:600;line-height:1.3}h2{font-size:clamp(1.4rem,2.4vw,1.75rem);font-weight:600;line-height:1.35}h3{font-size:clamp(1.2rem,1.8vw,1.4rem);font-weight:600;line-height:1.4}body li{line-height:1.7}button,input,select,textarea{font-size:1rem;line-height:1.5}table,.menu,.submenu,.content{font-size:.95rem;line-height:1.6}small,caption,.caption,.comment,.description{font-size:.84rem;line-height:1.55}a{color:var(--link);text-decoration:none}a:hover{color:var(--primary-hover);text-decoration:underline}html[data-theme="dark"] a:hover{color:#b9ceff}:focus-visible{outline:3px solid var(--primary-ring);outline-offset:2px}::selection{background:var(--primary-soft)}body header.header{position:sticky;top:0;z-index:50;color:var(--ink);background:var(--header-bg) !important;border-bottom:1px solid var(--line);box-shadow:var(--shadow-sm)}body header.header>.table{min-height:72px;padding:6px clamp(14px,2.6vw,36px)}body header.header .td{color:var(--ink) !important;vertical-align:middle}body header.header h2{font-size:clamp(1.15rem,1.7vw,1.45rem);font-weight:600;line-height:1.3}body header.header #logo{color:var(--ink);text-shadow:none}body header.header #logo:hover{text-decoration:none;opacity:.85}body #logo img{height:clamp(42px,3.6vw,52px)}body header.header .td.right{font-size:.88rem;white-space:nowrap}body header.header .td.right>*{vertical-align:middle}body header.header a{color:var(--link)}body .language-menu,body .online-counter,body .local-clock,body .user-chip{border:1px solid var(--line) !important;background:var(--surface-2) !important;box-shadow:none !important;color:var(--ink-2) !important}body .language-menu{color:var(--ink-2) !important}body .online-counter{min-height:38px;padding:5px 13px;font-size:.84rem}body .online-counter strong{color:var(--ink);font-size:.95rem}body .online-dot{border:0;background:#22c55e;box-shadow:0 0 0 3px rgba(34,197,94,.18)}body .local-clock{min-height:38px;padding:4px 13px;border-radius:999px}body .local-clock__date,body .local-clock__time small{color:var(--muted) !important}body .local-clock__time strong{color:var(--ink);font-size:1rem;font-weight:600;font-variant-numeric:tabular-nums}body .user-chip{display:inline-flex;align-items:center;gap:4px;min-height:38px;padding:4px 14px;border-radius:999px}body .user-chip a{font-weight:600}.ui-tools{display:inline-flex;align-items:center;gap:6px;margin:0 8px;vertical-align:middle}.ui-fontsize{display:inline-flex;padding:2px;border:1px solid var(--line);border-radius:999px;background:var(--surface-2)}.ui-btn{display:inline-grid;place-items:center;min-width:38px;height:34px;padding:0 8px;border:0;border-radius:999px;color:var(--ink-2);background:transparent;font:600 .95rem/1 var(--font);cursor:pointer;transition:background .15s ease,color .15s ease}.ui-btn sup{font-size:.7em;line-height:0}.ui-btn:hover{background:var(--surface-3);color:var(--ink)}.ui-btn.is-active{background:var(--primary);color:var(--on-primary)}.ui-btn:disabled{opacity:.35;cursor:default}.ui-theme{width:40px;height:40px;border:1px solid var(--line);background:var(--surface-2)}.ui-theme svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.ui-theme .ui-moon{display:none;fill:currentColor;stroke:none}html[data-theme="dark"] .ui-theme .ui-sun{display:none}html[data-theme="dark"] .ui-theme .ui-moon{display:block}body .menu_wrapper{padding:0 clamp(10px,2.2vw,30px);border-top:1px solid var(--line);border-bottom:0;background:var(--header-bg);-webkit-backdrop-filter:none;backdrop-filter:none}body .topmenu{font-size:.95rem;font-weight:500}body .topmenu>ul>li{position:relative;margin:0 2px;border-radius:0;color:var(--ink-2) !important;background:transparent !important;box-shadow:none !important}body .topmenu>ul>li>a>span{min-height:52px;padding:13px 12px;line-height:26px}body .topmenu>ul>li::after{content:"";position:absolute;left:10px;right:10px;bottom:0;height:3px;border-radius:3px 3px 0 0;background:transparent;transition:background .15s ease}body .topmenu>ul>li:hover,body .topmenu>ul>li.hover,body .topmenu>ul>li.focus{color:var(--ink) !important;background:transparent !important}body .topmenu>ul>li:hover::after{background:var(--line-strong)}body .topmenu>ul>li.select{color:var(--primary) !important;font-weight:600}html[data-theme="dark"] body .topmenu>ul>li.select{color:var(--link) !important}body .topmenu>ul>li.select::after{background:var(--primary)}html[data-theme="dark"] body .topmenu>ul>li.select::after{background:var(--link)}body .topmenu>ul ul{padding:6px !important;border:1px solid var(--line);border-radius:12px;color:var(--ink-2);background:var(--surface);box-shadow:var(--shadow)}body .topmenu>ul ul>li>a{color:var(--ink-2)}body .topmenu>ul ul>li>a>span{padding:10px 14px}body .topmenu>ul ul>li.hover>a,body .topmenu>ul ul>li:hover>a,body .topmenu>ul ul>li.focus>a{color:var(--primary) !important;background:var(--primary-soft) !important;background-color:var(--primary-soft) !important}body .booking-notice{left:auto;width:var(--page-w);min-height:0;margin:18px auto 0;transform:none;border:1px solid var(--line);border-left:4px solid var(--primary);border-radius:var(--radius-sm);background:var(--surface);box-shadow:none;color:var(--ink-2);text-align:left}body .booking-notice::before{display:none}body .booking-notice__message{width:auto;min-width:0;padding:10px 16px;font-size:.95rem;font-weight:500;white-space:normal;animation:none}body .booking-notice__icon{width:30px;height:30px;border:0;background:var(--primary-soft);color:var(--primary);box-shadow:none;font-size:15px}html[data-theme="dark"] body .booking-notice__icon{color:var(--link)}.quickbar{display:flex;flex-wrap:wrap;gap:10px;width:var(--page-w);margin:14px auto 0}.quickbar__item{display:inline-flex;align-items:center;gap:9px;min-height:48px;padding:8px 18px;border:1px solid var(--line);border-radius:999px;color:var(--ink-2);background:var(--surface);font-size:.95rem;font-weight:500;transition:border-color .15s ease,background .15s ease,color .15s ease}.quickbar__item [class^="icon-"]:before{margin:0;color:var(--primary);font-size:1.05rem}html[data-theme="dark"] .quickbar__item [class^="icon-"]:before{color:var(--link)}.quickbar__item:hover{text-decoration:none;border-color:var(--primary);color:var(--primary);background:var(--primary-soft)}html[data-theme="dark"] .quickbar__item:hover{color:var(--ink)}.quickbar__item--primary,.quickbar__item--primary:hover{border-color:var(--primary);color:var(--on-primary) !important;background:var(--primary)}.quickbar__item--primary:hover{background:var(--primary-hover)}.quickbar__item--primary [class^="icon-"]:before{color:var(--on-primary) !important}.fab-booking{display:none}body #content{color:var(--ink)}body main#content>section.content_bg,body .content_bg{width:var(--page-w);margin:18px auto 32px;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);color:var(--ink);background:var(--surface);box-shadow:var(--shadow)}body main#content>section.content_bg:has(>.dashboard-cards){overflow:visible;border:0;background:transparent;box-shadow:none}body .content_bg>.breadcrumbs,body .booking-report-page>.breadcrumbs,body .booking-index-page>.breadcrumbs{padding:12px clamp(16px,2.4vw,30px) 0;border:0;background:transparent;color:var(--muted);font-size:.85rem}body .breadcrumbs a,body .breadcrumbs span{color:var(--muted)}body .content_bg>header,body .booking-report-page>header,body .booking-index-page>header{padding:6px clamp(16px,2.4vw,30px) 16px;border:0;border-bottom:1px solid var(--line);color:var(--ink);background:transparent}body .content_bg>header::after,body .booking-report-page>header::after,body .booking-index-page>header::after{display:none}body .content_bg>header h2,body .booking-report-page>header h2,body .booking-index-page>header h2{margin:0;color:var(--ink);font-size:clamp(1.45rem,2.4vw,1.8rem);font-weight:600;line-height:1.35;text-shadow:none}body .content_bg>header h2:before,body .booking-report-page>header h2:before,body .booking-index-page>header h2:before{color:var(--primary)}html[data-theme="dark"] body .content_bg>header h2:before{color:var(--link)}body div.dashboard.dashboard-cards{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;width:100%;max-width:none;margin:0 0 20px}body .dashboard-cards .card{--tint:#1e3a8a}body .dashboard-cards .card:nth-child(6n+1){--tint:#1e3a8a}body .dashboard-cards .card:nth-child(6n+2){--tint:#0f766e}body .dashboard-cards .card:nth-child(6n+3){--tint:#7c3aed}body .dashboard-cards .card:nth-child(6n+4){--tint:#c2410c}body .dashboard-cards .card:nth-child(6n+5){--tint:#be185d}body .dashboard-cards .card:nth-child(6n+6){--tint:#0369a1}html[data-theme="dark"] body .dashboard-cards .card:nth-child(6n+1){--tint:#8fb1ff}html[data-theme="dark"] body .dashboard-cards .card:nth-child(6n+2){--tint:#5eead4}html[data-theme="dark"] body .dashboard-cards .card:nth-child(6n+3){--tint:#c4b5fd}html[data-theme="dark"] body .dashboard-cards .card:nth-child(6n+4){--tint:#fdba74}html[data-theme="dark"] body .dashboard-cards .card:nth-child(6n+5){--tint:#f9a8d4}html[data-theme="dark"] body .dashboard-cards .card:nth-child(6n+6){--tint:#7dd3fc}body .dashboard-cards .card>a.card-item,body .dashboard-cards .card .card-item{grid-template-columns:auto minmax(0,1fr);align-items:center;min-height:0;padding:18px 20px;gap:16px;border:1px solid var(--line);border-radius:var(--radius);color:var(--ink);background:var(--surface) !important;box-shadow:var(--shadow-sm);filter:none !important}body .dashboard-cards .card .card-item:hover,body .dashboard-cards .card .card-item:focus{text-decoration:none;transform:translateY(-2px);border-color:color-mix(in srgb,var(--tint) 45%,var(--line));box-shadow:var(--shadow)}body .dashboard-cards .card .card-subitem{padding:0}body .dashboard-cards .card .icon{display:grid;place-items:center;width:60px;height:60px;margin:0;border:0 !important;border-radius:14px;background:color-mix(in srgb,var(--tint) 12%,transparent) !important}body .dashboard-cards .card .icon:before{font-size:1.75rem;color:var(--tint);opacity:1}body .dashboard-cards .card .card-subitem:not(.icon){display:flex;flex-direction:column;align-items:flex-start;text-align:left !important}body .dashboard-cards .card .cuttext{text-align:left !important}body .dashboard-cards .card .cuttext{color:var(--muted);font-size:.88rem;line-height:1.45}body .dashboard-cards .card .cuttext.title:first-child{order:0;color:var(--ink-2);font-size:.98rem;font-weight:600}body .dashboard-cards .card b.cuttext{order:1;margin:2px 0;color:var(--ink);font-size:2rem;font-weight:700;line-height:1.15}body .dashboard-cards .card .cuttext.title:last-child{order:2}body main#content .content_bg>div.dashboard:not(.dashboard-cards){display:block;width:auto;max-width:none;margin:0}body .booking-calendar-page{padding:0}@media only screen and (min-width:601px){body .booking-calendar-page{width:auto;max-width:none;margin-left:0}body .booking-calendar-page .booking-calendar-shell.setup_frm{width:auto;max-width:none}}body .booking-calendar-page>h3{max-width:none;margin:0 0 12px;padding:0;border:0;color:var(--ink);background:none;box-shadow:none;font-size:1.3rem;-webkit-backdrop-filter:none;backdrop-filter:none}body .booking-calendar-page>h3 span:before{color:var(--primary)}html[data-theme="dark"] body .booking-calendar-page>h3 span:before{color:var(--link)}body .booking-calendar-page.has-today{display:grid;grid-template-columns:minmax(0,1fr) clamp(300px,22vw,400px);grid-template-areas:"title title" "cal today";gap:0 20px;align-items:start}body .booking-calendar-page.has-today>h3{grid-area:title}body .booking-calendar-page.has-today>.booking-calendar-shell{grid-area:cal;min-width:0}body .booking-calendar-page.has-today>.today-panel{grid-area:today;position:sticky;top:150px}body .booking-calendar-shell.setup_frm{max-width:none;padding:16px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:none;backdrop-filter:none}body #booking-calendar .event-calendar{color:var(--ink)}body #booking-calendar .event-calendar div.header{display:flex;align-items:center;gap:12px;min-height:52px;margin-bottom:12px;border-radius:0;color:var(--ink);background:transparent !important;box-shadow:none}body #booking-calendar .event-calendar div.header>a{min-height:44px;line-height:44px;color:var(--ink)}body #booking-calendar .event-calendar div.header>a.curr{flex:1 1 auto;width:auto;order:2;font-size:1.35rem;font-weight:600;text-align:center}body #booking-calendar .event-calendar div.header>a.prev,body #booking-calendar .event-calendar div.header>a.next{flex:0 0 44px;width:44px;height:44px;padding:0;order:1;border:1px solid var(--line);border-radius:999px;background:var(--surface-2);color:var(--ink-2);text-align:center}body #booking-calendar .event-calendar div.header>a.next{order:3}body #booking-calendar .event-calendar div.header>a.prev:hover,body #booking-calendar .event-calendar div.header>a.next:hover{border-color:var(--primary);color:var(--primary)}body #booking-calendar .event-calendar table{border-color:var(--line);background:var(--surface)}body #booking-calendar .event-calendar th{padding:10px 6px;border-color:var(--line);color:var(--muted);background:var(--surface-2);font-size:.88rem;font-weight:600}body #booking-calendar .event-calendar td{border-color:var(--line);background:var(--surface)}body #booking-calendar .event-calendar td.ex{background:var(--surface-2)}body #booking-calendar .event-calendar tbody tr td:hover{background:var(--surface-2)}body #booking-calendar .event-calendar td>span{color:var(--ink-2);font-size:.92rem;font-weight:500}body #booking-calendar .event-calendar td.ex>span{color:var(--muted);opacity:.6}body #booking-calendar .event-calendar td.today{background:var(--primary-soft) !important;box-shadow:inset 0 0 0 2px var(--primary) !important}html[data-theme="dark"] body #booking-calendar .event-calendar td.today{box-shadow:inset 0 0 0 2px var(--link) !important}body #booking-calendar .event-calendar td.today>span{display:block;width:max-content;min-width:30px;height:30px;margin-left:auto;padding:0 8px;border-radius:999px;background:var(--primary);color:#fff;line-height:30px;text-align:center}body #booking-calendar .event-calendar td a{border-radius:6px;font-size:.8rem;box-shadow:none}body #room_links{margin-top:14px;border:0;border-top:1px solid var(--line);border-radius:0;background:transparent;padding:14px 0 0}body #room_links a{font-size:.9rem;font-weight:500;box-shadow:none}.today-panel{padding:18px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-sm)}.today-panel__head{display:flex;align-items:center;justify-content:space-between;gap:10px}.today-panel__head h3{margin:0;color:var(--ink);font-size:1.15rem}.today-panel__count{padding:2px 10px;border-radius:999px;background:var(--primary-soft);color:var(--primary);font-size:.82rem;font-weight:600;white-space:nowrap}html[data-theme="dark"] .today-panel__count{color:var(--link)}.today-panel__date{margin:2px 0 12px;color:var(--muted);font-size:.86rem}.today-panel__list{margin:0;padding:0;list-style:none}.today-panel__list>li{margin:0 0 8px;padding:0}.today-panel__empty{padding:18px 12px;border:1px dashed var(--line-strong);border-radius:var(--radius-sm);color:var(--muted);font-size:.9rem;text-align:center}.today-item{display:flex;align-items:flex-start;gap:12px;width:100%;padding:10px 12px;border:1px solid var(--line);border-left:4px solid var(--room,var(--primary));border-radius:var(--radius-sm);color:var(--ink);background:var(--surface-2);font:inherit;text-align:left;cursor:pointer;transition:background .15s ease,border-color .15s ease}.today-item:hover{background:var(--primary-soft)}.today-item__time{flex:0 0 auto;min-width:3.2em;color:var(--ink);font-weight:700;font-size:.95rem;font-variant-numeric:tabular-nums}.today-item__body{display:flex;flex-direction:column;min-width:0}.today-item__body strong{font-size:.92rem;font-weight:600;line-height:1.45}.today-item__body small{color:var(--muted);font-size:.8rem}.today-panel__cta{display:block;margin-top:12px;padding:10px;border:1px solid var(--primary);border-radius:var(--radius-sm);color:var(--primary);font-weight:600;text-align:center}.today-panel__cta:hover{text-decoration:none;color:var(--on-primary);background:var(--primary)}html[data-theme="dark"] .today-panel__cta{color:var(--link);border-color:var(--link)}html[data-theme="dark"] .today-panel__cta:hover{color:#fff;background:var(--primary);border-color:var(--primary)}body #content input[type="text"],body #content input[type="email"],body #content input[type="password"],body #content input[type="number"],body #content input[type="tel"],body #content input[type="date"],body #content input[type="time"],body #content input[type="url"],body #content select,body #content textarea{min-height:46px;padding:9px 14px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);color:var(--ink);background-color:var(--input-bg);font-size:1rem;box-shadow:none;transition:border-color .15s ease,box-shadow .15s ease}body #content select{padding-right:34px}body #content textarea{min-height:120px}body #content input:focus,body #content select:focus,body #content textarea:focus{outline:0;border-color:var(--link);box-shadow:0 0 0 4px var(--primary-ring)}body #content input::placeholder,body #content textarea::placeholder{color:var(--muted);opacity:.8}body #content .g-input{font-size:1rem}body #content .g-input[class*="icon-"]>input,body #content .g-input[class*="icon-"]>select,body #content .g-input[class*="icon-"]>textarea{padding-left:2.7em}body #content .g-input[class*="icon-"]::after{content:"";display:table;clear:both}body #content .g-input[class*="icon-"]:before{display:flex;align-items:center;justify-content:center;top:0;bottom:0;width:2.5em;height:auto;max-height:46px;line-height:1;z-index:2;transform:none;background:transparent;color:var(--muted);text-shadow:none}body #content .table_search input[type="text"]{min-width:220px}body #content .input-gcalendar,body #content .g-input>.input-select{border-radius:var(--radius-sm)}body #content label{color:var(--ink-2);font-size:.95rem}body #content fieldset>legend,body #content form legend{color:var(--ink);font-size:1.35rem;font-weight:600}body #content legend span:before{color:var(--primary)}body #content .comment{color:var(--muted)}body .booking-form{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:none}body .booking-form fieldset>legend,body .booking-form fieldset>h3{color:var(--ink);font-size:1.35rem}body .booking-form fieldset.submit{border-top-color:var(--line)}body .button{min-height:44px;padding:8px 18px;border:1px solid transparent;border-radius:var(--radius-sm);font-size:.95rem;font-weight:600;line-height:1.5;text-shadow:none;box-shadow:none;transition:background .15s ease,border-color .15s ease,color .15s ease}body .button:hover{transform:none;filter:brightness(1.06)}body .button.go,body .button.ok,body .button.save,body .button.send,body .button.login,body .button.update,body .button.blue,body .table_nav .button.go{color:var(--on-primary) !important;background:var(--primary) !important;border-color:var(--primary)}body .button.go:hover,body .button.ok:hover,body .button.save:hover,body .button.login:hover,body .table_nav .button.go:hover{background:var(--primary-hover) !important;filter:none}body .button.green{color:#fff;background:#15803d !important}body .button.red{color:#fff;background:#c62828 !important}body .button.orange{color:#fff;background:#c2410c !important}body .button.purple{color:#fff;background:#6d28d9 !important}body .button.pink{color:#fff;background:#be185d !important}body .datatable{color:var(--ink)}body .table_nav{padding:14px clamp(14px,2.2vw,28px);border-color:var(--line);background:transparent}body .table_nav label{color:var(--ink-2);font-size:.92rem}body .tablebody caption{padding:10px clamp(14px,2.2vw,28px);color:var(--muted);font-size:.84rem;text-align:left;background:transparent}body .tablebody table{font-size:.95rem;background:transparent}body .tablebody thead th,body .tablebody table thead th,body .booking-report-shell thead th,body .booking-index-shell thead th,body .booking-responsive-table thead th{padding:12px;border:0;border-bottom:1px solid var(--line) !important;color:var(--muted) !important;background:var(--surface-2) !important;font-size:.85rem;font-weight:600}body .tablebody thead th a{color:var(--muted)}body .tablebody tbody td{padding:12px;border-bottom:1px solid var(--line);color:var(--ink);background:transparent;font-size:.95rem}body .tablebody tbody tr,body .tablebody tbody tr:nth-child(even),body .booking-report-shell tbody tr:nth-child(even),body .booking-index-shell tbody tr:nth-child(even){background:transparent}body .tablebody tbody tr:hover,body .booking-report-shell tbody tr:hover,body .booking-index-shell tbody tr:hover{background:var(--surface-2) !important}body .tablebody tbody tr.bg3{background:color-mix(in srgb,#f59e0b 10%,transparent)}body .tablebody tbody th{padding:12px;border-bottom:1px solid var(--line);color:var(--ink) !important;background:transparent !important;font-size:.95rem;font-weight:500}body .tablebody caption,body .booking-report-shell .tablebody caption,body .booking-index-shell .tablebody caption{background:transparent !important;color:var(--muted) !important}body #content .input-gcalendar,body #content .input-gcalendar input{color:var(--ink);background-color:var(--input-bg) !important;border-color:var(--line-strong)}body .tablebody tfoot td{border-color:var(--line);background:transparent}body .tablebody td img{border-radius:10px}body .tablebody [class^="term"],body .tablebody [class*=" term"]{border-radius:999px;font-weight:600}body .booking-report-shell,body .booking-index-shell{margin:16px clamp(14px,2.2vw,28px) 20px;border:1px solid var(--line);border-radius:14px;background:var(--surface);font-size:1rem}body .booking-report-shell tbody td,body .booking-index-shell tbody td{padding:11px 9px;font-size:.92rem;border-bottom-color:var(--line)}body .booking-report-shell thead th,body .booking-index-shell thead th{padding:12px 9px}body .booking-report-shell td a[href^="tel:"]{color:var(--link)}body .splitpage{padding:16px 0 20px}body .splitpage a,body .splitpage strong{display:inline-grid;place-items:center;min-width:42px;height:42px;margin:3px;padding:0 12px;border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--ink-2);background:var(--surface);font-size:.95rem;font-weight:600;line-height:42px}body .splitpage strong{border-color:var(--primary);color:#fff;background:var(--primary)}body .splitpage a:hover{border-color:var(--primary);color:var(--primary);text-decoration:none}body .tab_settings_bg{padding:8px clamp(14px,2.2vw,28px) 0;border-bottom:1px solid var(--line);background:transparent}body .tab_settings{display:block;max-width:none;margin:0;background:transparent}body .tab_menus{display:flex;flex-wrap:wrap;gap:4px;border:0}body .tab_menus>li{position:relative;float:none;width:auto !important;margin:0;overflow:visible;border:0 !important;border-radius:0;color:var(--ink-2) !important;background:transparent !important;min-width:0 !important;box-shadow:none !important;font-size:.95rem;font-weight:500}body .tab_menus>li>a{display:block;padding:10px 14px;color:inherit}body .tab_menus>li:hover{color:var(--ink) !important;background:transparent !important}body .tab_menus>li.select{color:var(--primary) !important;font-weight:600;box-shadow:inset 0 -3px 0 var(--primary) !important;background:transparent !important}html[data-theme="dark"] body .tab_menus>li.select{color:var(--link) !important;box-shadow:inset 0 -3px 0 var(--link) !important}body .tab_menus>li.select>a{color:inherit}body .tab_menus ul{border:1px solid var(--line);border-radius:12px;background:var(--surface);box-shadow:var(--shadow)}body .tab_menus ul>li,body .tab_menus ul>li>a{color:var(--ink-2);background:transparent}body .tab_menus ul>li:hover{background:var(--primary-soft) !important;color:var(--primary) !important}body .setup_frm,body .setup_frm fieldset{color:var(--ink);background:transparent}body #login_div form.modern-login-card{width:460px;padding:36px 34px 28px;border:1px solid var(--line);border-radius:20px;color:var(--ink);background:var(--surface);box-shadow:var(--shadow)}body #login_div .modern-login-card h1{color:var(--ink);font-size:clamp(1.8rem,4vw,2.2rem);font-weight:600}body #login_div .modern-login-card h1 span:before{border:0;background:var(--primary-soft);color:var(--primary)}body #login_div .login-subtitle{color:var(--muted);font-size:.95rem}body #login_div .modern-login-card .g-input{font-size:1.02rem}body #login_div .modern-login-card .g-input:before{left:0;top:0;bottom:0;transform:none;width:50px;max-height:none;color:var(--muted);font-size:1.1rem}body #login_div .modern-login-card input[type="text"],body #login_div .modern-login-card input[type="password"]{height:56px;padding-left:50px;border:1px solid var(--line-strong);border-radius:12px;color:var(--ink);background:var(--input-bg);font-size:1.02rem}body #login_div .modern-login-card .button.login{min-height:54px;border-radius:12px;font-size:1.05rem;background:var(--primary) !important}body #login_div .modern-login-card fieldset.center{color:var(--muted);font-size:.92rem}body #login_div .modern-login-card fieldset.center a{color:var(--link)}body #login_div .mfa-panel h2{color:var(--ink);font-size:1.4rem}body #login_div .mfa-panel p{color:var(--ink-2);font-size:.98rem}body #login_div .mfa-code{height:56px;font-size:1.35rem;color:var(--ink);background:var(--input-bg);border-color:var(--line-strong)}html[data-theme="dark"] body #login_div .mfa-enrolment{border-color:var(--line);background:var(--surface-2);box-shadow:none}html[data-theme="dark"] body #login_div .mfa-secret{border-color:var(--line-strong);background:var(--input-bg);color:var(--ink)}html[data-theme="dark"] body #login_div .mfa-manual-label{color:var(--muted)}body #GModal_modaldiv>.modaldiv{border-radius:var(--radius);color:var(--ink);background:var(--surface)}body .booking-detail{border:1px solid var(--line);border-radius:var(--radius);color:var(--ink);background:var(--surface);box-shadow:var(--shadow)}body .booking-detail__header{color:#fff;background:var(--primary) !important}html[data-theme="dark"] body .booking-detail__header{background:#1a2747 !important}body .booking-detail .booking-detail__table tr{border-color:var(--line)}body .booking-detail .booking-detail__table th{color:var(--muted);background:var(--surface-2)}body .booking-detail .booking-detail__table td{color:var(--ink);font-size:.98rem}body .booking-detail__id{background:var(--primary-soft);color:var(--primary)}body .scroller{border:1px solid var(--line);background:var(--surface) !important;color:var(--ink-2) !important;box-shadow:var(--shadow) !important}body .float_button{background:var(--primary) !important;box-shadow:var(--shadow) !important}body .float_button span:before,body .float_button:before{color:#fff !important}body .footer{margin-top:16px;padding:20px 16px;border-top:1px solid var(--line);background:var(--surface)}body .footer p{color:var(--muted);font-size:.86rem;text-shadow:none}body .footer a{color:var(--link)}body .cookie-consent__inner{border:1px solid var(--line);color:var(--ink);background:var(--surface);box-shadow:var(--shadow)}body .cookie-consent__content p{color:var(--muted);font-size:.9rem}body .cookie-consent__content strong{font-size:1.02rem}body .cookie-consent__icon{border-color:var(--line);background:var(--surface-2)}body .cookie-consent__button{min-height:44px;font-size:.95rem}body .cookie-consent__button--accept{color:#fff;background:var(--primary);box-shadow:none}body .cookie-consent__button--reject{border-color:var(--line-strong);color:var(--ink-2);background:transparent}html[data-theme="dark"] body #content input[readonly],html[data-theme="dark"] body #content input:disabled,html[data-theme="dark"] body #content select:disabled{background-color:var(--surface-2);color:var(--muted)}html[data-theme="dark"] body #content input[type="date"]::-webkit-calendar-picker-indicator,html[data-theme="dark"] body #content input[type="time"]::-webkit-calendar-picker-indicator{filter:invert(.85)}html[data-theme="dark"] body .booking-form .checkboxgroups label,html[data-theme="dark"] body .booking-form .radiogroups label{border-color:var(--line);background:var(--surface-2);color:var(--ink)}html[data-theme="dark"] body .booking-form fieldset.submit{background:transparent}html[data-theme="dark"] body .table_nav,html[data-theme="dark"] body .datatable,html[data-theme="dark"] body .tablebody{background:transparent !important}html[data-theme="dark"] body .editinplace_list>li>div{background:var(--surface-2);border-color:var(--line)}html[data-theme="dark"] body #GModal_modaldiv,html[data-theme="dark"] body .modal_detail{color:var(--ink)}html[data-theme="dark"] body #GModal_modaldiv .modal_detail .bg{background:var(--surface-2)}html[data-theme="dark"] body .tablebody [class*="icon-"]:not(.button):before{color:var(--ink-2)}@media only screen and (max-width:1099px){body .booking-calendar-page.has-today{grid-template-columns:minmax(0,1fr);grid-template-areas:"title" "today" "cal"}body .booking-calendar-page.has-today>.today-panel{position:static;margin-bottom:16px}}@media only screen and (max-width:1024px){body .menu_wrapper{padding:8px 14px;background:var(--header-bg)}body .mobile-menu-toggle{min-height:50px;border:1px solid var(--line);border-radius:12px;color:var(--ink);background:var(--surface-2);font-family:var(--font);font-size:1rem;font-weight:600}body #topmenu.topmenu{border:1px solid var(--line);border-radius:14px;background:var(--surface);box-shadow:var(--shadow)}body #topmenu.topmenu>ul>li{margin:2px 0;border-radius:10px}body #topmenu.topmenu>ul>li::after{display:none}body #topmenu.topmenu>ul>li>a>span{min-height:52px;padding:13px 16px;font-size:1rem}body #topmenu.topmenu>ul>li.select,body #topmenu.topmenu>ul>li:hover{background:var(--primary-soft) !important}body #topmenu.topmenu>ul ul{border-left-color:var(--line);background:var(--surface-2)}body #topmenu.topmenu>ul ul>li>a{color:var(--ink-2)}}@media only screen and (max-width:960px){body header.header{position:relative}body header.header .td.right{padding:8px 12px 12px;background:transparent;white-space:normal}.ui-tools{margin:0}}@media only screen and (max-width:700px){html[data-fontsize="md"]{--fs-base:18px}body main#content>section.content_bg,body .content_bg{margin:12px auto 96px;border-radius:14px}body .booking-notice{margin-top:10px}.quickbar{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px}.quickbar__item{justify-content:center;min-height:52px;padding:8px 10px;border-radius:12px;font-size:.88rem;text-align:center}.quickbar__item--primary{display:none}body div.dashboard.dashboard-cards{grid-template-columns:1fr 1fr;gap:10px;margin:0 0 16px}body .dashboard-cards .card>a.card-item,body .dashboard-cards .card .card-item{grid-template-columns:1fr;gap:8px;padding:14px}body .dashboard-cards .card .icon{width:46px;height:46px;border-radius:12px}body .dashboard-cards .card .icon:before{font-size:1.35rem}body .dashboard-cards .card b.cuttext{font-size:1.6rem}body .booking-calendar-shell.setup_frm{padding:10px}html[data-theme="dark"] body .booking-form fieldset.submit{border-top-color:var(--line);background:rgba(18,27,45,.96)}body #login_div form.modern-login-card{padding:28px 20px 22px;border-radius:16px}.fab-booking{position:fixed;z-index:90;right:16px;bottom:calc(16px + env(safe-area-inset-bottom));display:inline-flex;align-items:center;gap:8px;min-height:56px;padding:0 22px;border-radius:999px;color:#fff;background:var(--primary);box-shadow:0 10px 28px -8px rgba(16,24,40,.55);font-weight:600}.fab-booking:hover{color:#fff;text-decoration:none}.fab-booking [class^="icon-"]:before{margin:0;color:#fff}body .scroller{right:16px !important;bottom:calc(84px + env(safe-area-inset-bottom)) !important}body:not(:has(.topmenu a[href*="action=logout"])) .fab-booking,body:has(.booking-form) .fab-booking,body:has(#login_div) .fab-booking{display:none}}@media (prefers-reduced-motion:reduce){body .dashboard-cards .card .card-item:hover{transform:none}}@media only screen and (max-width:700px){:root{--page-w:calc(100% - 20px)}}@media only screen and (min-width:601px){body #booking-calendar{min-width:0}}@media only screen and (min-width:1400px){body #booking-calendar .event-calendar td{height:8.2em}body #booking-calendar .event-calendar td a{font-size:.84rem}}body .tablebody{overflow-x:auto;-webkit-overflow-scrolling:touch}@media only screen and (min-width:1024px){body .booking-responsive-table table{min-width:1080px}body .booking-responsive-table tbody th[data-text]{min-width:13em}body .booking-responsive-table td[headers^="c2 "]{min-width:8em}body .booking-responsive-table td[data-text="วันที่"],body .booking-responsive-table td[data-text="วันที่เริ่มต้น"],body .booking-responsive-table td[data-text="วันที่สิ้นสุด"]{min-width:10.5em}body .booking-responsive-table td[data-text="สร้างเมื่อ"]{min-width:8.5em}body .booking-responsive-table td.buttons{white-space:nowrap}}@media only screen and (min-width:1500px){body .booking-responsive-table td[data-text="วันที่"]{min-width:14em}body .booking-responsive-table tbody th[data-text]{min-width:16em}}@media only screen and (min-width:1024px) and (max-width:1279px){body .booking-responsive-table .tablebody{background:linear-gradient(90deg,var(--surface) 30%,transparent) left / 24px 100% no-repeat local,linear-gradient(270deg,var(--surface) 30%,transparent) right / 24px 100% no-repeat local,linear-gradient(90deg,rgba(16,24,40,.12),transparent) left / 12px 100% no-repeat scroll,linear-gradient(270deg,rgba(16,24,40,.12),transparent) right / 12px 100% no-repeat scroll !important}}@media only screen and (max-width:1023px){body .booking-report-shell,body .booking-index-shell{margin:12px 10px 16px;border:0;background:transparent}body .booking-responsive-table .tablebody{overflow:visible;background:transparent !important}body .booking-responsive-table .tablebody:after{display:none !important}body .booking-responsive-table table,body .booking-responsive-table table.responsive-v{display:block !important;width:100% !important;min-width:0 !important;border:0 !important;background:transparent}body .booking-responsive-table table>caption{display:block;padding:4px 2px 10px}body .booking-responsive-table table>thead,body .booking-responsive-table table>tfoot{display:none !important}body .booking-responsive-table table>tbody{display:block !important;width:100%;border:0 !important}body .booking-responsive-table table>tbody>tr{position:relative;display:grid !important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px 14px;margin:0 0 12px;padding:14px;border:1px solid var(--line) !important;border-radius:14px;background:var(--surface) !important;box-shadow:var(--shadow-sm)}body .booking-responsive-table table>tbody>tr.bg3{border-left:4px solid #f59e0b !important}body .booking-responsive-table table>tbody>tr>*{display:block !important;min-width:0 !important;height:auto;padding:0 !important;border:0 !important;color:var(--ink);background:transparent !important;font-size:.95rem;line-height:1.5;text-align:left !important;overflow-wrap:anywhere}body .booking-responsive-table table>tbody>tr>:empty{display:none !important}body .booking-responsive-table table>tbody>tr>[data-text]:before{content:attr(data-text);display:block !important;margin:0 0 2px;padding:0 !important;border:0 !important;color:var(--muted);background:none !important;font-size:.76rem;font-weight:600;line-height:1.3;white-space:normal}body .booking-responsive-table table>tbody>tr>[data-text]:after{content:none !important}body .booking-responsive-table table>tbody>tr>[data-text=""]:before{display:none !important}body .booking-responsive-table table>tbody>tr>th{grid-column:1 / -1;padding-right:40px !important;font-size:1.08rem;font-weight:600}body .booking-responsive-table table>tbody>tr>th:before{display:none !important}body .booking-responsive-table table>tbody>tr>td.check-column{position:absolute;top:14px;right:14px}body .booking-responsive-table table>tbody>tr>td[data-text="รูปภาพ"]{display:none !important}body .booking-responsive-table table>tbody>tr>td[data-text="วันที่"],body .booking-responsive-table table>tbody>tr>td[data-text="เหตุผล"]{grid-column:1 / -1}body .booking-responsive-table table>tbody>tr>td.buttons{display:flex !important;flex-wrap:wrap;gap:8px;grid-column:1 / -1;padding-top:10px !important;border-top:1px solid var(--line) !important}body .booking-responsive-table table>tbody>tr>td.buttons .button{flex:1 1 auto;min-height:46px;margin:0;justify-content:center;text-align:center}body .booking-responsive-table .table_nav.action{padding:12px 4px}}@media only screen and (max-width:1365px){body .local-clock__date,body .local-clock__time small{display:none}body .local-clock{padding:4px 12px}body .local-clock__time strong{margin:0}body .online-counter{margin:0 4px;padding:5px 10px}.ui-tools{margin:0 4px}body header.header h2{font-size:1.1rem}}@media only screen and (min-width:1025px) and (max-width:1365px){body .topmenu{font-size:.88rem}body .topmenu>ul>li>a>span{padding:13px 8px}}@media only screen and (min-width:701px) and (max-width:1099px){body div.dashboard.dashboard-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width:1023px){body.responsive .booking-responsive-table td.buttons .button .mobile{display:inline !important}body .booking-responsive-table td.buttons .button{display:inline-flex;align-items:center;justify-content:center}}@media only screen and (max-width:1023px){html body .booking-index-shell.booking-responsive-table .tablebody table>tbody>tr>*,html body .booking-report-shell.booking-responsive-table .tablebody table>tbody>tr>*{color:var(--ink) !important}html body .booking-index-shell.booking-responsive-table .tablebody table>tbody>tr>th:before,html body .booking-report-shell.booking-responsive-table .tablebody table>tbody>tr>th:before{display:none !important}html body .booking-index-shell.booking-responsive-table .tablebody table>tbody>tr>[data-text]:not(th):before,html body .booking-report-shell.booking-responsive-table .tablebody table>tbody>tr>[data-text]:not(th):before{color:var(--muted) !important}html body .booking-responsive-table .tablebody table>tbody>tr>td.buttons:before{display:none !important}html body .booking-responsive-table td.buttons .button{color:#fff !important}}@media only screen and (min-width:701px) and (max-width:1023px){body .booking-responsive-table table>tbody{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}body .booking-responsive-table table>tbody>tr{margin:0;align-content:start}body .booking-report-shell,body .booking-index-shell{margin:14px clamp(14px,2.2vw,28px) 18px}}@media only screen and (max-width:1023px){html body .booking-responsive-table .tablebody table>caption{display:block !important;width:auto !important;text-align:left}html body .booking-index-shell.booking-responsive-table .tablebody table>tbody>tr>[data-text]:not(th):not(.buttons):not([data-text=""]):before,html body .booking-report-shell.booking-responsive-table .tablebody table>tbody>tr>[data-text]:not(th):not(.buttons):not([data-text=""]):before{content:attr(data-text) !important;display:block !important;margin:0 0 2px !important;font-size:.76rem !important;font-weight:600}html body .booking-responsive-table .tablebody table>tbody>tr [class^="term"]{display:inline-block !important;width:auto !important;min-width:0 !important;max-width:100%;white-space:normal;text-align:left}}.mchat[hidden],.mchat [hidden]{display:none !important}.mchat{position:fixed;z-index:120;right:24px;bottom:calc(24px + env(safe-area-inset-bottom));font-size:1rem}body .scroller{right:32px !important;bottom:calc(104px + env(safe-area-inset-bottom)) !important}.mchat__fab{position:relative;display:inline-flex;align-items:center;gap:8px;height:58px;padding:0 22px 0 18px;border:0;border-radius:999px;color:#fff;background:var(--primary);box-shadow:0 12px 30px -10px rgba(16,24,40,.6);font:600 1rem/1 var(--font);cursor:pointer;transition:transform .15s ease,background .15s ease}.mchat__fab:hover{background:var(--primary-hover);transform:translateY(-2px)}.mchat__fab svg{width:26px;height:26px;fill:currentColor}.mchat__fab svg circle{fill:var(--primary)}.mchat__fab:hover svg circle{fill:var(--primary-hover)}.mchat.is-open .mchat__fab{display:none}.mchat__badge{position:absolute;top:-4px;right:-4px;min-width:24px;height:24px;padding:0 6px;border:2px solid var(--bg);border-radius:999px;color:#fff;background:#dc2626;font-size:.75rem;font-weight:700;line-height:20px;text-align:center}.mchat__fab.has-unread{animation:mchat-ping 1.6s ease-out 3}@keyframes mchat-ping{0%{box-shadow:0 0 0 0 rgba(220,38,38,.45)}100%{box-shadow:0 0 0 16px rgba(220,38,38,0)}}.mchat__panel{display:flex;flex-direction:column;width:min(400px,calc(100vw - 32px));height:min(620px,calc(100vh - 120px));height:min(620px,calc(100dvh - 120px));overflow:hidden;border:1px solid var(--line);border-radius:18px;color:var(--ink);background:var(--surface);box-shadow:0 30px 70px -20px rgba(16,24,40,.45);animation:mchat-in .18s ease-out}@keyframes mchat-in{from{opacity:0;transform:translateY(12px) scale(.98)}}.mchat__head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 12px 12px 18px;color:#fff;background:var(--primary)}html[data-theme="dark"] .mchat__head{background:#1a2747}.mchat__title{display:flex;flex-direction:column;min-width:0}.mchat__title strong{font-size:1.08rem;line-height:1.3}.mchat__online{display:inline-flex;align-items:center;gap:6px;width:max-content;padding:0;border:0;color:rgba(255,255,255,.85);background:none;font:400 .82rem/1.4 var(--font);cursor:pointer}.mchat__online:hover{color:#fff;text-decoration:underline}.mchat__online i{width:8px;height:8px;border-radius:50%;background:#4ade80;box-shadow:0 0 0 3px rgba(74,222,128,.25)}.mchat__close{width:40px;height:40px;border:0;border-radius:999px;color:#fff;background:rgba(255,255,255,.12);font-size:1.6rem;line-height:1;cursor:pointer}.mchat__close:hover{background:rgba(255,255,255,.22)}.mchat__people{display:flex;flex-wrap:wrap;gap:6px;max-height:120px;overflow-y:auto;padding:10px 14px;border-bottom:1px solid var(--line);background:var(--surface-2)}.mchat__person{padding:2px 10px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--ink-2);font-size:.8rem}.mchat__body{position:relative;flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;padding:12px 14px 6px;background:var(--surface-2)}.mchat__list{margin:0;padding:0;list-style:none}.mchat__empty{margin:40px 10px;color:var(--muted);font-size:.9rem;text-align:center}.mchat__day{margin:10px 0 8px;color:var(--muted);font-size:.75rem;text-align:center}.mchat__day::before,.mchat__day::after{content:"";display:inline-block;width:40px;height:1px;margin:0 8px;vertical-align:middle;background:var(--line-strong)}.mchat__msg{display:flex;align-items:flex-end;gap:8px;margin:10px 0 0;padding:0;line-height:1.5}.mchat__msg.is-grouped{margin-top:3px}.mchat__msg.is-grouped .mchat__avatar{visibility:hidden}.mchat__msg.is-mine{justify-content:flex-end}.mchat__avatar{display:grid;flex:0 0 32px;place-items:center;width:32px;height:32px;border-radius:50%;color:#fff;background:hsl(var(--hue,220) 55% 45%);font-size:.85rem;font-weight:600}.mchat__wrap{display:flex;flex-direction:column;max-width:78%;min-width:0}.mchat__msg.is-mine .mchat__wrap{align-items:flex-end}.mchat__name{margin:0 0 2px 4px;color:var(--muted);font-size:.76rem;font-weight:600}.mchat__bubble{padding:8px 12px;border:1px solid var(--line);border-radius:16px 16px 16px 4px;color:var(--ink);background:var(--surface);font-size:.95rem;white-space:pre-wrap;overflow-wrap:anywhere}.mchat__msg.is-mine .mchat__bubble{border-color:var(--primary);border-radius:16px 16px 4px 16px;color:#fff;background:var(--primary)}.mchat__msg.is-mine .mchat__bubble a{color:#fff;text-decoration:underline}.mchat__meta{display:inline-flex;align-items:center;gap:8px;margin:2px 4px 0;color:var(--muted);font-size:.7rem}.mchat__del{padding:0;border:0;color:var(--muted);background:none;font:inherit;cursor:pointer;opacity:0;transition:opacity .15s ease}.mchat__msg:hover .mchat__del,.mchat__del:focus-visible,.mchat__del.is-confirm{opacity:1}.mchat__del:hover,.mchat__del.is-confirm{color:var(--danger)}.mchat__jump{position:absolute;left:50%;bottom:84px;padding:6px 14px;border:0;border-radius:999px;color:#fff;background:var(--primary);box-shadow:var(--shadow);font:600 .8rem/1.4 var(--font);transform:translateX(-50%);cursor:pointer}.mchat__form{display:flex;align-items:flex-end;gap:8px;padding:10px 12px;border-top:1px solid var(--line);background:var(--surface)}.mchat__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.mchat__form textarea{flex:1 1 auto;min-height:46px;max-height:140px;padding:11px 14px;border:1px solid var(--line-strong);border-radius:14px;color:var(--ink);background:var(--input-bg);font:400 .95rem/1.45 var(--font);resize:none}.mchat__form textarea:focus{outline:0;border-color:var(--link);box-shadow:0 0 0 3px var(--primary-ring)}.mchat__send{display:grid;flex:0 0 46px;place-items:center;width:46px;height:46px;border:0;border-radius:50%;color:#fff;background:var(--primary);cursor:pointer}.mchat__send:hover{background:var(--primary-hover)}.mchat__send:disabled{opacity:.5;cursor:default}.mchat__send svg{width:20px;height:20px;fill:currentColor}.mchat__status{min-height:0;margin:0;padding:0 14px;color:var(--danger);font-size:.78rem;background:var(--surface)}.mchat__status:not(:empty){padding:0 14px 8px}@media only screen and (max-width:700px){.mchat{right:16px;bottom:calc(84px + env(safe-area-inset-bottom))}.mchat__fab{width:56px;height:56px;padding:0;justify-content:center}.mchat__fab-label{display:none}body .scroller{right:auto !important;left:16px !important;bottom:calc(16px + env(safe-area-inset-bottom)) !important}.mchat.is-open{inset:0;right:0;bottom:0}.mchat__panel{width:100vw;height:100vh;height:100dvh;border:0;border-radius:0}.mchat__head{padding-top:calc(12px + env(safe-area-inset-top))}.mchat__form{padding-bottom:calc(10px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.mchat__panel,.mchat__fab.has-unread{animation:none}}.mchat__form textarea::placeholder{color:var(--muted);opacity:1}.mchat__convs{display:flex;gap:6px;overflow-x:auto;padding:8px 12px;border-bottom:1px solid var(--line);background:var(--surface);scrollbar-width:thin}.mchat__conv{display:inline-flex;flex:0 0 auto;align-items:center;gap:6px;max-width:170px;min-height:34px;padding:4px 12px;border:1px solid var(--line);border-radius:999px;color:var(--ink-2);background:var(--surface-2);font:500 .82rem/1.3 var(--font);cursor:pointer}.mchat__conv span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mchat__conv:not(.is-public):not(.mchat__conv--new) span::before{content:"🔒 ";font-size:.85em}.mchat__conv b{min-width:20px;height:20px;padding:0 6px;border-radius:999px;color:#fff;background:#dc2626;font-size:.7rem;line-height:20px;text-align:center}.mchat__conv:hover{border-color:var(--primary)}.mchat__conv.is-active{border-color:var(--primary);color:#fff;background:var(--primary)}.mchat__conv--new{border-style:dashed;color:var(--link);background:transparent}.mchat__finder{position:relative;padding:10px 12px;border-bottom:1px solid var(--line);background:var(--surface-2)}.mchat__finder input{width:100%;min-height:42px;padding:8px 12px;border:1px solid var(--line-strong);border-radius:10px;color:var(--ink);background:var(--input-bg);font:400 .92rem/1.4 var(--font);box-sizing:border-box}.mchat__finder input:focus{outline:0;border-color:var(--link);box-shadow:0 0 0 3px var(--primary-ring)}.mchat__results{max-height:220px;overflow-y:auto;margin:6px 0 0;padding:0;list-style:none}.mchat__results li{margin:0;padding:0}.mchat__result{display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;border:0;border-radius:8px;color:var(--ink);background:transparent;font:400 .92rem/1.4 var(--font);text-align:left;cursor:pointer}.mchat__result i{flex:0 0 8px;width:8px;height:8px;border-radius:50%;background:var(--line-strong)}.mchat__result i.is-online{background:#22c55e}.mchat__result:hover,.mchat__result.is-active{background:var(--primary-soft)}.mchat__noresult{padding:8px 10px !important;color:var(--muted);font-size:.85rem}.mchat__dmbar{display:flex;align-items:center;gap:8px;padding:7px 14px;border-bottom:1px solid var(--line);color:#92400e;background:#fef3c7;font-size:.8rem}html[data-theme="dark"] .mchat__dmbar{color:#fcd34d;background:#3a2e12}.mchat__dmbar svg{flex:0 0 14px;width:14px;height:14px;fill:currentColor}.mchat__panel.is-dm .mchat__msg.is-mine .mchat__bubble{border-color:#6d28d9;background:#6d28d9}html[data-theme="dark"] .mchat__panel.is-dm .mchat__msg.is-mine .mchat__bubble{border-color:#7c3aed;background:#7c3aed}button.mchat__avatar{border:0;cursor:pointer;font-family:var(--font)}button.mchat__name{padding:0;border:0;background:none;text-align:left;cursor:pointer;font-family:var(--font)}button.mchat__name:hover{color:var(--link);text-decoration:underline}button.mchat__person{cursor:pointer;font-family:var(--font)}button.mchat__person:hover{border-color:var(--primary);color:var(--primary)}:root{--header-grad:linear-gradient(100deg,#d4e7fb 0%,#e2f0fd 55%,#d9ecfa 100%);--header-line:#bcd6f0;--header-chip:rgba(255,255,255,.72);--header-chip-line:#c3dbf2;--header-ink:#16336b}html[data-theme="dark"]{--header-grad:linear-gradient(100deg,#12213d 0%,#15284a 55%,#12223f 100%);--header-line:#24314d;--header-chip:rgba(255,255,255,.06);--header-chip-line:#2c3c5c;--header-ink:#e6ebf4}body header.header{background:var(--header-grad) !important;border-bottom:1px solid var(--header-line);box-shadow:0 2px 10px -4px rgba(30,58,138,.18)}body header.header .td,body header.header #logo{color:var(--header-ink) !important}body .menu_wrapper{border-top:1px solid rgba(255,255,255,.55);background:rgba(255,255,255,.38)}html[data-theme="dark"] body .menu_wrapper{border-top-color:var(--header-line);background:rgba(0,0,0,.12)}body .topmenu>ul>li{color:#23427a !important}html[data-theme="dark"] body .topmenu>ul>li{color:var(--ink-2) !important}body .topmenu>ul>li:hover,body .topmenu>ul>li.hover,body .topmenu>ul>li.focus{color:var(--primary) !important}body .topmenu>ul>li:hover::after{background:#93bde6}body .language-menu,body .online-counter,body .local-clock,body .user-chip,body header.header .ui-fontsize,body header.header .ui-theme{border-color:var(--header-chip-line) !important;background:var(--header-chip) !important}body header.header .ui-btn:not(.is-active):hover{background:rgba(255,255,255,.9)}html[data-theme="dark"] body header.header .ui-btn:not(.is-active):hover{background:var(--surface-3)}@media only screen and (max-width:1024px){body .menu_wrapper{background:rgba(255,255,255,.38)}body .mobile-menu-toggle{border-color:var(--header-chip-line);background:var(--header-chip);color:var(--header-ink)}}@media only screen and (max-width:1024px){html[data-theme="dark"] body .menu_wrapper{background:rgba(0,0,0,.12)}}@media only screen and (max-width:1024px){body.responsive #topmenu.topmenu.slidemenu{position:static;left:auto;top:auto;bottom:auto;width:100%;max-width:none;height:auto;z-index:auto;transform:none !important;color:var(--ink);background:var(--surface)}body.responsive #topmenu.topmenu.slidemenu:not(.mobile-open){display:none}body.responsive #topmenu.topmenu.slidemenu>ul>li{color:var(--ink-2) !important}body.responsive label.toggle-menu,body.responsive input.toggle-menu{display:none !important}}@media only screen and (max-width:1024px){body.responsive #topmenu.topmenu.slidemenu ul>li>a{color:inherit !important;background:transparent}body.responsive #topmenu.topmenu.slidemenu>ul>li.select{color:var(--primary) !important;font-weight:600}html[data-theme="dark"] body.responsive #topmenu.topmenu.slidemenu>ul>li.select{color:var(--link) !important}}header.header,body.loginpage,.language-menu li>a:hover,.topmenu>ul ul>li.hover>a,.topmenu>ul ul>li:hover>a,.gdpanel a:hover{background-color:#86A5FF}header.header .td,.topmenu>ul>li,.language-menu li>a:hover,.topmenu>ul ul>li.hover>a,.topmenu>ul ul>li:hover>a,.gdpanel a:hover{color:#FFFFFF}.tab_menus>li.select,.tab_menus>li:hover{background-color:#86A5FF;color:#FFFFFF}.tab_menus ul>li:hover{background-color:#86A5FF;color:#FFFFFF}.status0{color:#259B24}.status1{color:#FF0000}.status2{color:#0E0EDA}.status3{color:#000000}