/* NOTAN supplied plaster/concrete wall background — inquiry / inquiry history / master */
:root { --notan-paper:#F2F2F0; }
body.paper-surface{
  background-color:var(--notan-paper)!important;
  background-image:linear-gradient(rgba(255,255,255,.20),rgba(255,255,255,.20)),url('./concrete-wall.jpg')!important;
  background-repeat:no-repeat!important;
  background-position:center top!important;
  background-size:cover!important;
  background-attachment:fixed!important;
}
body.paper-surface .on-light,
body.paper-surface .inquiry,
body.paper-surface .lookup,
body.paper-surface.master .m-app,
body.paper-surface.master .m-main{
  background-color:transparent!important;
  background-image:none!important;
}
/* Keep controls legible while allowing a subtle amount of wall texture through. */
body.paper-surface .ctl{background-color:rgba(247,247,245,.82)!important;}
body.paper-surface .lookup__panel,
body.paper-surface.master .detail{
  background-color:rgba(242,242,240,.58)!important;
  background-image:none!important;
}
body.paper-surface.master .m-login{
  background-color:transparent!important;background-image:none!important;color:var(--black)!important;
  --focus:var(--black);--line:var(--mid);
}
body.paper-surface.master .m-login__form .ctl{--ctl-line:var(--black);}
body.paper-surface.master .m-login__error{border-left-color:var(--black);}
body.paper-surface.master .m-login .btn{--btn-bg:var(--black);--btn-fg:var(--notan-paper);}
