*{font-family:Lato,Helvetica Neue,Arial,Helvetica,sans-serif}h1,h2,h3,h4,h5,h6{color:#000000de;box-sizing:inherit;line-height:1.3em;margin:calc(2rem - .15em) 0em 1rem;font-weight:700;padding:0}h1{min-height:1rem;font-size:2rem;margin-top:0}h2,[role=doc-subtitle]{font-size:1.4rem}h3{margin:10px 0}p{margin:0 0 1em;line-height:1.4em}ul{padding:0;list-style:none}img{object-fit:contain}button,a.button{box-sizing:inherit;overflow:visible;cursor:pointer;display:inline-block;min-height:1em;border:none;vertical-align:initial;background:#e0e1e2 none;color:#0009;font-family:Lato,Helvetica Neue,Arial,Helvetica,sans-serif;margin:.25em .25em 0 0;padding:.8em 1.5em;text-transform:none;text-shadow:none;font-weight:700;line-height:1em;font-style:normal;text-align:center;text-decoration:none;border-radius:.3rem;-webkit-user-select:none;user-select:none;transition:opacity .1s ease,background-color .1s ease,color .1s ease,box-shadow .1s ease,background .1s ease;-webkit-tap-highlight-color:transparent;box-shadow:inset 0 0 0 1px transparent,inset 0 0 #22242626;font-size:.8rem}button:hover,a.button:hover{background-color:#cacbcd}button:disabled,a.button:disabled,button:disabled:hover,a.button:disabled:hover{cursor:not-allowed!important;background-color:#0000000d!important;color:#888!important}button.arrow-left,a.arrow-left{position:relative;padding-left:1.9rem}button.arrow-left:before,a.arrow-left:before{content:"\a";border-style:solid;border-width:7px 12px 7px 0;border-color:transparent #444 transparent transparent;position:absolute;left:.7rem}input,textarea{box-sizing:inherit;background:#fff;border:1px solid rgba(10,10,10,.3);color:#000000e6;border-radius:.3rem;transition:color .1s ease,border-color .1s ease;line-height:1.2}input{font-size:100%;overflow:visible;margin:0;max-width:100%;flex:1 0 auto;text-align:left;padding:.7em 1em;box-shadow:none;padding-right:2.7em!important;border-radius:.3rem}input[type=search]{background:url("./media/search-2CXVUIUQ.svg") no-repeat scroll calc(100% - 10px) 10px;background-size:22px 22px}input.loading,input.ng-pending{background:url("./media/loader-5Y6PJRQU.svg") no-repeat scroll calc(100% - 10px) 10px;background-size:22px 22px}textarea{overflow:auto;padding:1em;box-shadow:inset 0 0 0 0 transparent;font-size:1em;line-height:1.2857;resize:vertical;vertical-align:top;height:12em;min-height:8em;max-height:24em}input.ng-invalid.ng-touched,textarea.ng-invalid.ng-touched,fieldset.ng-invalid.ng-touched input,fieldset.ng-invalid.ng-touched textarea{outline-color:#d01919;border-bottom-color:#d01919;border-bottom-width:.2em;margin-bottom:20px;outline:0}input.ng-pending,textarea.ng-pending,fieldset.ng-pending input,fieldset.ng-pending textarea{animation:pulse 1.2s infinite}@keyframes pulse{0%{box-shadow:0 0 #e2bc00}50%{box-shadow:0 0 0 .2em #e2bc0080}to{box-shadow:0 0 #e2bc00}}body{margin:20px;min-width:320px}.yellow{background-color:#fbbd08!important;color:#fff!important}.yellow:hover{background-color:#eaae00!important}.red{background-color:#db2828!important;color:#fff!important}.red:hover{background-color:#d01919!important}.green{background-color:#287e2b!important;color:#fff!important}.green:hover{background-color:#096c0d!important}ul.comma-list{display:inline-flex;list-style:none;gap:.2em;flex-wrap:wrap}ul.comma-list li{display:inline-flex}ul.comma-list li:after{content:", "}ul.comma-list li:last-child:after{content:""}.visually-hidden{display:none}.loader{color:#000;text-align:center;font-family:sans-serif;font-size:16px;perspective:350px;padding-top:130px}.loader:before,.loader:after{content:"";display:block;width:45px;height:70px;border:4px solid #000000;margin:5% auto 30px;position:absolute;top:-10px;left:50%}.loader:before{border-left:1px solid #db2828;overflow:hidden;background:#db2828;transform-style:preserve-3d;transform-origin:left center;animation:pageTurn 1.3s cubic-bezier(0,.39,1,.68) .1s infinite}@keyframes pageTurn{0%{transform:rotateY(0)}20%{background:#d01919}40%{background:#db2828;transform:rotateY(-180deg)}to{background:#db2828;transform:rotateY(-180deg)}}@keyframes Dots{0%{content:""}33%{content:"."}66%{content:".."}to{content:"..."}}nav{line-height:1.4em;color:#000000de;box-sizing:inherit;margin:0rem 0em 1rem;background:#fff;font-weight:400;border:1px solid rgba(34,36,38,.15);box-shadow:0 1px 2px #22242626;border-radius:.3em;min-height:2.9em;font-size:1rem;display:flex;flex-wrap:wrap}nav a{font-size:1rem;box-sizing:inherit;position:relative;vertical-align:middle;line-height:1;text-decoration:none;-webkit-tap-highlight-color:transparent;flex:0 0 auto;-webkit-user-select:none;user-select:none;background:none;padding:.9em 1.1em;text-transform:none;color:#000000de;font-weight:400;transition:background .1s ease,box-shadow .1s ease,color .1s ease;display:flex;align-items:center}nav a:hover{cursor:pointer;background:#00000008;color:#000000f2}nav a.active{background:#0000000d;color:#000000f2;font-weight:400;box-shadow:none}nav .actions{display:flex;flex-grow:1;flex-direction:row-reverse;margin:.25em .75em;gap:.5em}nav .actions button{margin:0}button.notification:before{content:"\1f514"}button.notification.red:before{content:"\1f515"}span.icon.loading{position:relative;text-align:center;width:2.7em;top:19px;left:-20px}span.icon:after{position:absolute;content:"";width:1.3em;font-style:normal;height:1.3em}span.icon.star:after{content:"\2605";color:#fbbd08;position:relative}span.icon.loading:after{margin:-.7em 0 0 -.7em;-webkit-animation:button-spin .6s linear;animation:button-spin .6s linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;border-radius:500rem;border-color:#767676 transparent transparent;border-style:solid;border-width:.2em;-webkit-box-shadow:0 0 0 1px transparent;box-shadow:0 0 0 1px transparent}ul.search-results{line-height:1.4em;color:#000000de;font-size:1em;box-sizing:inherit;animation-iteration-count:1;animation-duration:.3s;animation-timing-function:ease;animation-fill-mode:both;display:block!important;visibility:visible!important;top:100%;left:0%;transform-origin:center top;white-space:normal;text-align:left;text-transform:none;background:#fff;margin-top:.5em;width:18em;border-radius:.3em;box-shadow:0 2px 4px #2224261f,0 2px 10px #22242626;border:1px solid #D4D4D5;z-index:998;max-width:calc(100vw - 2rem)}ul.search-results>li:not(:has(>a)){padding:.9em 1.1em}ul.search-results>li>a{visibility:visible!important;white-space:normal;text-align:left;text-transform:none;box-sizing:inherit;background-color:transparent;text-decoration:none;border-radius:.3 .3 0em 0em;cursor:initial;display:block;overflow:hidden;font-size:1em;padding:.9em 1.1em;color:#000000de;line-height:1.33;border-bottom:1px solid rgba(34,36,38,.1)}ul.search-results>li>a{cursor:pointer}ul.search-results>li>a:hover{background:#f9fafb}ul.search-results>li>a>p{visibility:visible!important;white-space:normal;text-align:left;text-transform:none;cursor:pointer;box-sizing:inherit;margin:0;line-height:1.4em;font-size:.92857143em;color:#505050}.book-list{margin:0}.book-list .list-item{display:grid;grid-template-columns:minmax(50px,120px) auto;gap:0px 0px;grid-template-areas:"thumbnail ." "thumbnail ." "thumbnail ." "thumbnail ." "thumbnail ." "thumbnail ." "thumbnail .";border-bottom:1px solid rgba(34,36,38,.15);padding:1em;column-gap:1em}.book-list a{text-decoration:none;color:inherit}.book-list a:hover{color:#000c}.book-list img{grid-area:thumbnail;min-width:120px;width:120px;height:150px}.book-list h2{margin:0}.book-list h3{margin-top:0}.details>h2{padding-bottom:10px;border-bottom:1px solid rgba(34,36,38,.15)}.details h2{margin-bottom:0;font-size:1.3em}.details .header{display:flex;justify-content:space-between;padding-bottom:10px;flex-wrap:wrap}.details .header ul{margin:0}.details .header h2{margin-top:10px}.details .header>div{padding-right:20px}.details .header>div:last-child{padding-right:0;min-width:80px}.details p{padding-top:10px;white-space:pre-wrap}.details img{width:200px;height:250px;display:block;margin:1em 0}form{max-width:700px}form input{width:calc(100% - 4em);margin:5px 0 22px}form textarea{width:calc(100% - 2.4em);margin:5px 0 22px}form input:disabled,form textarea:disabled{background-color:#0000000d}form button.add{margin-left:10px}form fieldset{width:100%;border:none;margin:0;padding:0}form fieldset>input:only-child{width:calc(100% - 4em)}form fieldset>input{width:calc(50% - 4em)}form fieldset input:nth-child(odd){margin-right:.2em}form>button[type=submit]{background-color:#287e2b;color:#fff}form>button[type=submit]:hover{background-color:#096c0d}input[type=date],input[type=time]{min-height:1.2em;-webkit-appearance:none}.error{top:-20px;position:relative;color:#db2828;font-size:14px}@-webkit-keyframes spinner{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes spinner{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes spinner{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@media only screen and (max-width:700px){nav{display:flex;border:none;box-shadow:none;gap:.5em 0}nav>a{border:1px solid rgba(34,36,38,.15)}nav>a:first-of-type{border-top-left-radius:.3em;border-bottom-left-radius:.3em;border-right:none}nav>a:last-of-type{border-top-right-radius:.3em;border-bottom-right-radius:.3em;border-left:none;margin-right:2em}nav .actions{margin:0;gap:.5rem;min-width:200px}nav .actions button{margin:0}}@media only screen and (max-width:600px){nav .actions{justify-content:flex-end}}@media only screen and (max-width:500px){nav>a{padding:.7em}nav>a:last-of-type{margin-right:0}}@media only screen and (max-width:460px){h2{font-size:1.2em}[role=doc-subtitle]{font-size:1.1rem}.book-list img{grid-area:thumbnail;min-width:100px;width:100px;height:100px}.book-list .list-item{column-gap:2em;grid-template-columns:1fr 2fr}}@media only screen and (max-width:360px){.book-list img{grid-area:thumbnail;min-width:80px;width:80px;height:100px}.book-list .list-item{column-gap:1em}}
