/* Loaded only on the managed night-spa page; no site-wide theme changes. */
body.fiica-night-spa-view{background:#fff}
/* Lightning G2 (the installation shown in the supplied screenshots). */
body.fiica-night-spa-view .siteContent{padding:0;margin:0}
body.fiica-night-spa-view .siteContent>.container{width:100%;max-width:1440px;margin:0 auto;padding:0}
body.fiica-night-spa-view .siteContent>.container>.row{display:block;margin:0}
body.fiica-night-spa-view .mainSection{width:100%;max-width:none;flex-basis:100%;float:none;margin:0;padding:0}
body.fiica-night-spa-view .subSection{display:none}
body.fiica-night-spa-view .entry-body{margin:0;padding:0}
body.fiica-night-spa-view .type-page{margin:0;padding:0}
body.fiica-night-spa-view .page-header,body.fiica-night-spa-view .breadSection{display:none}
/* Lightning G3 equivalent. */
body.fiica-night-spa-view .site-body{padding:0}
body.fiica-night-spa-view .site-body-container{width:100%;max-width:1440px;padding:0;display:block}
body.fiica-night-spa-view .main-section{width:100%;max-width:none;margin:0;padding:0;flex-basis:100%}
body.fiica-night-spa-view .sub-section{display:none}
body.fiica-night-spa-view .entry-body>p:empty{display:none}
/* Match the existing fiica Recruit global header when it is present.
   The site's own links, mobile menu and interactions remain in control. */
body.fiica-night-spa-view .fiica-global-header{height:72px;min-height:72px;width:100%;max-width:1440px;margin:0 auto;padding:0 34px;display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid #eee;background:#fff;color:#111;box-sizing:border-box;position:relative;top:auto;font-family:-apple-system,BlinkMacSystemFont,"Hiragino Kaku Gothic ProN","Yu Gothic","Noto Sans JP",sans-serif;line-height:1.75;letter-spacing:.02em}
body.fiica-night-spa-view .fiica-global-header .logo{flex:0 0 auto;font:400 25px/1.75 Georgia,serif;letter-spacing:.14em;color:#111;text-decoration:none;white-space:nowrap}
body.fiica-night-spa-view .fiica-global-header .logo small{font:400 9px/1.75 -apple-system,BlinkMacSystemFont,"Hiragino Kaku Gothic ProN","Yu Gothic",sans-serif;color:#777;margin-left:10px;letter-spacing:.18em}
body.fiica-night-spa-view .fiica-global-header .fiica-global-navigation{display:flex;align-items:center;justify-content:center;gap:18px;font-size:10.5px;white-space:nowrap}
body.fiica-night-spa-view .fiica-global-header .fiica-global-link{font:inherit;color:#222;letter-spacing:inherit;text-decoration:none;border:0}
body.fiica-night-spa-view .fiica-global-header .header-actions{display:flex;gap:10px;align-items:center;flex:0 0 auto}
body.fiica-night-spa-view .fiica-global-header .header-actions .btn{display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;min-width:0;min-height:35px;border:1px solid #111;border-radius:0;font:400 10.5px/1.3 -apple-system,BlinkMacSystemFont,"Hiragino Kaku Gothic ProN","Yu Gothic",sans-serif;white-space:nowrap;letter-spacing:.02em;text-decoration:none;color:#111;background:#fff;box-shadow:none}
body.fiica-night-spa-view .fiica-global-header .header-actions .btn.dark{background:#111;color:#fff}
@media(max-width:1059px){body.fiica-night-spa-view .fiica-global-header .fiica-global-navigation,body.fiica-night-spa-view .fiica-global-header .header-actions{display:none}body.fiica-night-spa-view .fiica-global-header{padding-right:74px}}
@media(max-width:781px){body.fiica-night-spa-view .fiica-global-header{height:60px;min-height:60px;padding-left:17px}body.fiica-night-spa-view .fiica-global-header .logo{font-size:23px}}
/* Keep the mobile trigger with its header so it cannot cover course or hours text. */
@media(max-width:1059px){body.fiica-night-spa-view .fiica-global-header .fiica-mobile-menu-toggle{position:absolute;top:14px;right:16px}}
@media(max-width:781px){body.fiica-night-spa-view .fiica-global-header .fiica-mobile-menu-toggle{top:9px}}
/* fiica.net: Snow Monkey. Keep its logo, navigation, menu and footer intact. */
body.fiica-night-spa-view.wp-theme-snow-monkey .p-breadcrumbs-wrapper,
body.fiica-night-spa-view.wp-theme-snow-monkey .l-contents__main>.c-entry>.c-entry__header,
body.fiica-night-spa-view.wp-theme-snow-monkey .l-contents__sidebar{display:none}
body.fiica-night-spa-view.wp-theme-snow-monkey .l-contents__container{width:100%;max-width:1440px;padding:0;margin:0 auto}
body.fiica-night-spa-view.wp-theme-snow-monkey .l-contents__inner{display:block;margin:0;padding:0}
body.fiica-night-spa-view.wp-theme-snow-monkey .l-contents__main{width:100%;max-width:none;margin:0;padding:0}
body.fiica-night-spa-view.wp-theme-snow-monkey .c-entry__body,
body.fiica-night-spa-view.wp-theme-snow-monkey .c-entry__content{width:100%;max-width:none;margin:0;padding:0}
body.fiica-night-spa-view.wp-theme-snow-monkey #fiica-night-design{width:100%;max-width:1440px;margin:0 auto}
