.sha-scroll{flex:1 1 0;min-height:0;overflow:auto;-webkit-overflow-scrolling:touch}.sha-scroll.shx-sunken{padding:0}.sha-pad{padding:8px 10px;margin:0}.sha-bar{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:4px 6px;min-height:36px;flex-wrap:wrap}.sha-note{margin:10px;padding:8px 10px;background:#ffffe1;border:1px solid #000;font-size:13px;line-height:1.5;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.sha-note .shx-btn{min-height:26px;padding:2px 10px;font-size:13px}.sha-link{background:none;border:0;padding:0;color:#00c;text-decoration:underline;cursor:pointer;font-size:12px}.sha-link[disabled]{color:#555;text-decoration:none;cursor:default}.sha-name{background:none;border:0;padding:0;color:#00c;font-weight:700;cursor:pointer;text-align:left;font-size:inherit}.sha-name:hover,.sha-tl:hover{text-decoration:underline}.sha-av{background:none;border:0;padding:0;cursor:pointer;line-height:0;flex-shrink:0}.sha-av svg,.sha-av img{display:block}.sha-av-fb{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;color:#fff;font-weight:700;border:1px solid #231f20;line-height:1;flex-shrink:0}.sha-tag{display:inline-block;padding:0 5px;font-size:10px;line-height:16px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;background:#e8e6df;border:1px solid #808080;color:#333;vertical-align:1px;white-space:nowrap}.sha-tag-pin{background:#faa722;border-color:#474934;color:#231f20}.sha-tag-you{background:#137590;border-color:#0b4a5c;color:#fff}.sha-hide-s{display:inline}.sha-mob{display:none}.sha-tbl{width:100%;border-collapse:collapse;font-size:13px;background:#fff}.sha-tbl th{position:sticky;top:0;z-index:1;text-align:left;font-weight:700;font-size:12px;padding:4px 8px;background:#d4d0c8;border:1px solid;border-color:#fff #808080 #808080 #fff;white-space:nowrap}.sha-tbl td{padding:7px 8px;border-bottom:1px solid #d8d6d0;vertical-align:top}.sha-tbl tbody tr:nth-child(2n) td{background:#f5f4f0}.sha-tbl .n{text-align:right;width:1%;white-space:nowrap}.sha-tbl .l{width:1%;white-space:nowrap;font-size:12px;color:#333}.sha-tl{background:none;border:0;padding:0;color:#0f3d9e;font-weight:700;font-size:14px;cursor:pointer;text-align:left}.sha-tbl .shx-fine{margin-top:2px}.sha-pin td{background:#fff7e0!important}.sha-crumbs{display:flex;align-items:center;gap:4px;flex-wrap:wrap;min-width:0;font-size:13px}.sha-crumbs i{font-style:normal;color:#666}.sha-crumbs span{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:40ch}.sha-crumb{background:none;border:0;padding:0;color:#00c;text-decoration:underline;cursor:pointer;font-size:13px}.sha-cathead,.sha-thead{display:flex;flex-direction:column;gap:2px;padding:8px 10px;background:linear-gradient(to right,#6c5873,#8d7a93);color:#fff}.sha-cathead .shx-fine,.sha-thead .shx-fine{color:#f3eef5}.sha-thead b,.sha-cathead b{font-size:15px}.sha-pager{display:flex;align-items:center;gap:4px;flex-wrap:wrap;padding:8px 10px;font-size:12px}.sha-pager .shx-btn{min-height:24px;min-width:28px;padding:0 6px;font-size:12px}.sha-post{display:grid;grid-template-columns:150px minmax(0,1fr);border-bottom:2px solid #c8c6bf;background:#fff}.sha-post:nth-of-type(2n){background:#fbfaf6}.sha-post-a{padding:10px 8px;background:#ecebe6;border-right:1px solid #d0cec7;display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.sha-post-who{display:flex;flex-direction:column;align-items:center;gap:3px;min-width:0;font-size:13px;overflow-wrap:anywhere}.sha-post-who small{color:#555;font-size:11px}.sha-post-b{padding:8px 12px 12px;min-width:0}.sha-post-top{display:flex;justify-content:space-between;gap:8px;border-bottom:1px dotted #b8b6b0;padding-bottom:4px;margin-bottom:8px}.sha-post-t{font-size:14px;line-height:1.5;overflow-wrap:anywhere}.sha-form{display:flex;flex-direction:column;gap:8px;padding:10px}.sha-form label{display:flex;flex-direction:column;gap:3px}.sha-form textarea{resize:vertical;width:100%;font-size:14px}.sha-form input.shx-field,.sha-form select.shx-field{width:100%}.sha-form-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}@container (max-width: 560px){.sha-tbl .n,.sha-tbl .l,.sha-tbl th.n,.sha-tbl th.l{display:none}.sha-hr .n{display:table-cell!important}.sha-mob{display:inline}div.sha-mob{display:block}.sha-post{grid-template-columns:minmax(0,1fr)}.sha-post-a{flex-direction:row;justify-content:flex-start;text-align:left;border-right:0;border-bottom:1px solid #d0cec7;padding:6px 8px}.sha-post-a .sha-av svg,.sha-post-a .sha-av-fb{width:34px!important;height:34px!important}.sha-post-who{flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:4px 6px}.sha-hide-s{display:none}.sha-crumbs span{max-width:22ch}}.sha-tabs{flex:0 0 auto;display:flex;gap:2px;padding:4px 4px 0;overflow-x:auto;scrollbar-width:thin;border-bottom:2px solid #fff}.sha-tab{flex:0 0 auto;padding:5px 10px;font-size:13px;cursor:pointer;white-space:nowrap;background:#d4d0c8;border:1px solid;border-bottom:0;border-color:#fff #808080 #808080 #fff;border-radius:3px 3px 0 0;margin-bottom:-2px}.sha-tab[aria-selected=true]{background:#e9e7e1;font-weight:700;position:relative;top:1px;padding-bottom:7px}.sha-seg{display:inline-flex;gap:2px}.sha-seg .shx-btn{min-height:26px;padding:2px 10px;font-size:13px}.sha-hr td{vertical-align:middle;padding:5px 8px}.sha-hr-who{display:flex;align-items:center;gap:8px;min-width:0}.sha-hr-who>span{display:flex;flex-direction:column;min-width:0;overflow-wrap:anywhere}.sha-hr-who small{font-size:11px;color:#555}.sha-rk{display:inline-block;min-width:26px;text-align:center;font-weight:700;font-family:Courier New,monospace}.sha-top1 .sha-rk,.sha-top2 .sha-rk,.sha-top3 .sha-rk{border-radius:50%;line-height:24px;color:#231f20}.sha-top1 .sha-rk{background:#faa722}.sha-top2 .sha-rk{background:#d6d6d6}.sha-top3 .sha-rk{background:#e0a070}.sha-tbl tr.sha-you td{background:#d7eef4!important;box-shadow:inset 0 1px #137590,inset 0 -1px #137590}.sha-yb-desk{background:#474934 repeating-linear-gradient(90deg,rgba(0,0,0,.06) 0 2px,transparent 2px 9px);padding:14px;display:flex;justify-content:center;align-items:flex-start}.sha-yb-book{width:100%;max-width:920px;outline:none;perspective:1400px}.sha-yb-spread{display:grid;grid-template-columns:1fr 1fr;background:#fbf7ec;box-shadow:0 6px 18px #00000073;border-radius:3px;position:relative}.sha-yb-spread:after{content:"";position:absolute;top:0;bottom:0;left:50%;width:36px;margin-left:-18px;pointer-events:none;background:linear-gradient(to right,#0000,#00000024 45%,#0003,#00000024 55%,#0000)}.sha-yb-page{position:relative;padding:22px 22px 38px;min-height:420px;min-width:0;font-family:Georgia,Times New Roman,serif;color:#231f20}.sha-yb-page .shx-fine{font-family:var(--x-font, Tahoma, sans-serif)}.sha-yb-side{background:#f6f0e1}.sha-yb-pno{position:absolute;bottom:12px;left:0;right:0;text-align:center;font-size:12px;color:#6c5873;letter-spacing:.1em}.sha-yb-h{margin:0 0 12px;font-size:22px;font-weight:400;letter-spacing:.04em;color:#991f34;border-bottom:2px double #991f34;padding-bottom:6px}.sha-yb-toc{list-style:none;margin:0;padding:0;counter-reset:none}.sha-yb-toc li button{width:100%;display:flex;align-items:baseline;gap:6px;background:none;border:0;padding:5px 0;cursor:pointer;font:15px Georgia,serif;color:#231f20;text-align:left}.sha-yb-toc li button span{min-width:0}.sha-yb-toc li button i{flex:1 1 auto;border-bottom:2px dotted #9a8f7a;min-width:16px}.sha-yb-toc li button:hover span{color:#0f3d9e;text-decoration:underline}.sha-yb-g{display:block;width:90px;margin:18px auto 0}.sha-yb-photo-page{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;background:#f6f0e1}.sha-yb-photo{width:92%;max-width:380px;background:#fff;padding:10px 10px 12px;box-shadow:0 2px 6px #00000059;transform:rotate(-1.6deg);position:relative}.sha-yb-photo:before,.sha-yb-photo:after{content:"";position:absolute;width:70px;height:20px;background:#faa7228c;top:-9px}.sha-yb-photo:before{left:-16px;transform:rotate(-32deg)}.sha-yb-photo:after{right:-16px;transform:rotate(30deg)}.sha-yb-photo img{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover;filter:sepia(.18) contrast(1.05) saturate(.9)}.sha-yb-nophoto{aspect-ratio:4 / 3;display:flex;align-items:center;justify-content:center;background:#e3ddd0;color:#6c5873;font-style:italic}.sha-yb-cap{text-align:center;display:flex;flex-direction:column;gap:2px}.sha-yb-cap b{font-size:17px;letter-spacing:.04em;text-transform:uppercase}.sha-yb-cap span{font-style:italic;color:#6c5873;font-size:14px}.sha-yb-name{font-size:28px;line-height:1.1;color:#991f34;margin-bottom:4px;overflow-wrap:anywhere}.sha-yb-facts{display:grid;grid-template-columns:auto minmax(0,1fr);gap:3px 12px;margin:12px 0;font-size:14px}.sha-yb-facts dt{font-variant:small-caps;color:#6c5873;letter-spacing:.05em}.sha-yb-facts dd{margin:0;overflow-wrap:anywhere}.sha-yb-sh{margin:14px 0 6px;font-variant:small-caps;letter-spacing:.1em;font-size:15px;color:#474934;border-bottom:1px solid #c9bfa8}.sha-yb-seen{display:flex;flex-wrap:wrap;gap:6px}.sha-yb-seen .shx-btn{font-family:var(--x-font, Tahoma, sans-serif);font-size:13px;min-height:28px;padding:2px 10px}.sha-yb-objs{display:grid;gap:6px;margin-top:8px}.sha-yb-obj{display:flex;align-items:center;gap:8px;padding:4px;background:#fff;border:1px solid #c9bfa8;text-decoration:none;color:#231f20!important;font-family:var(--x-font, Tahoma, sans-serif);font-size:13px}.sha-yb-obj img{width:48px;height:48px;object-fit:cover;flex-shrink:0}.sha-yb-obj span{display:flex;flex-direction:column;min-width:0}.sha-yb-obj small{color:#444}.sha-yb-obj em{font-style:normal;color:#00c;text-decoration:underline;font-size:12px}.sha-yb-sigs{font-size:13px}.sha-sig-list{list-style:none;margin:0 0 8px;padding:0;display:flex;flex-wrap:wrap;gap:8px 12px}.sha-sig{max-width:100%;padding:2px 4px;font-family:Comic Sans MS,Marker Felt,Segoe Print,cursive;font-size:15px;line-height:1.35;overflow-wrap:anywhere}.sha-sig small{display:block;font-size:11px;font-family:var(--x-font, Tahoma, sans-serif);color:#555}.sha-sig .sha-name{font-size:11px}.sha-sig-0{color:#0f3d9e;transform:rotate(-2deg)}.sha-sig-1{color:#991f34;transform:rotate(1.5deg)}.sha-sig-2{color:#137590;transform:rotate(-1deg)}.sha-sig-3{color:#474934;transform:rotate(2deg)}.sha-sig-form{padding:0;font-family:var(--x-font, Tahoma, sans-serif)}.sha-yb-rec{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.sha-yb-rec li{display:flex;flex-direction:column;gap:2px;padding-bottom:8px;border-bottom:1px dotted #c9bfa8}.sha-yb-rec li span{font-style:italic;color:#6c5873}.sha-yb-rec .sha-link{font-size:15px;font-family:Georgia,serif;text-align:left}.sha-yb-cover{min-height:460px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:26px;padding:30px 20px;border-radius:4px 10px 10px 4px;text-align:center;background:radial-gradient(ellipse at 30% 20%,rgba(255,255,255,.12),transparent 60%),repeating-linear-gradient(45deg,rgba(0,0,0,.05) 0 2px,transparent 2px 5px),#991f34;box-shadow:inset 10px 0 #6e1424,inset 13px 0 #ffffff1f,0 8px 20px #00000080}.sha-yb-backc{background:radial-gradient(ellipse at 70% 20%,rgba(255,255,255,.12),transparent 60%),repeating-linear-gradient(45deg,rgba(0,0,0,.05) 0 2px,transparent 2px 5px),#991f34;box-shadow:inset -10px 0 #6e1424,0 8px 20px #00000080;border-radius:10px 4px 4px 10px}.sha-yb-emboss{display:flex;flex-direction:column;align-items:center;gap:8px;padding:22px 26px;border:2px solid #e8c36a;outline:1px solid #e8c36a;outline-offset:5px;color:#f3d48a;font-family:Georgia,Times New Roman,serif;text-shadow:0 1px 0 rgba(0,0,0,.55),0 -1px 0 rgba(255,255,255,.18)}.sha-yb-emboss img{width:92px;height:auto;filter:sepia(1) saturate(2.4) hue-rotate(-12deg) brightness(1.05)}.sha-yb-c1{font-size:18px;letter-spacing:.2em;text-transform:uppercase}.sha-yb-c2{font-size:46px;line-height:1;font-style:italic}.sha-yb-c3{font-size:13px;letter-spacing:.08em;opacity:.9}.sha-yb-nav{flex:0 0 auto;display:flex;align-items:center;justify-content:center;gap:6px;padding:4px}.sha-yb-count{font-size:13px;padding:0 6px;min-width:92px;text-align:center}.sha-turn-next .sha-yb-spread,.sha-turn-next.sha-yb-cover,.sha-turn-next .sha-yb-cover{animation:sha-flip-next .38s ease-out;transform-origin:left center}.sha-turn-prev .sha-yb-spread,.sha-turn-prev .sha-yb-cover{animation:sha-flip-prev .38s ease-out;transform-origin:right center}@keyframes sha-flip-next{0%{transform:rotateY(-14deg);opacity:.35}to{transform:none;opacity:1}}@keyframes sha-flip-prev{0%{transform:rotateY(14deg);opacity:.35}to{transform:none;opacity:1}}@media(prefers-reduced-motion:reduce){.sha-turn-next .sha-yb-spread,.sha-turn-prev .sha-yb-spread,.sha-turn-next .sha-yb-cover,.sha-turn-prev .sha-yb-cover{animation:none}}@container (max-width: 620px){.sha-yb-desk{padding:8px}.sha-yb-spread{grid-template-columns:minmax(0,1fr)}.sha-yb-spread:after{display:none}.sha-yb-page{min-height:0;padding:16px 14px 34px}.sha-yb-page+.sha-yb-page{border-top:2px dashed #d8cfba}.sha-yb-photo-page .sha-yb-pno{display:none}.sha-yb-name{font-size:24px}.sha-yb-c2{font-size:36px}.sha-yb-cover{min-height:380px}.sha-yb-nav .shx-btn{padding:4px 10px}}.sha-bubble{position:fixed;right:12px;z-index:99990;width:290px;max-width:calc(100vw - 24px);box-sizing:border-box;padding:0 0 8px;font:13px/1.4 Tahoma,Segoe UI,Verdana,sans-serif;color:#000;--x-bg: #d4d4d5;--x-hi: #fcfcfc;--x-lo: #696869;box-shadow:2px 2px #00000059;animation:sha-pop .25s ease-out}.sha-bubble *,.sha-bubble *:before,.sha-bubble *:after{box-sizing:border-box}.sha-bubble:after{content:"";position:absolute;right:30px;bottom:-10px;border:10px solid transparent;border-bottom:0;border-top-color:#696869}.sha-bubble-t{display:flex;align-items:center;justify-content:space-between;gap:6px;height:24px;padding:0 3px 0 6px;color:#fff;font-weight:700;font-size:12px;background:linear-gradient(to bottom,#0d3a8f,#5b9eff 10%,#0f3d9e 25% 75%,#3a6fd0 88%,#0d3a8f)}.sha-bubble-t .shx-close{width:18px;height:18px;font-size:10px}.sha-bubble-b{display:flex;align-items:center;gap:8px;padding:8px 10px 4px}.sha-bubble-b p{margin:0}.sha-bubble-g{width:46px;height:auto;flex-shrink:0}.sha-bubble-p{display:flex;align-items:center;gap:8px;margin:4px 10px;padding:4px;background:#fff;border:1px solid;border-color:#696869 #fcfcfc #fcfcfc #696869;color:#000;text-decoration:none}.sha-bubble-p img{width:44px;height:44px;object-fit:cover;flex-shrink:0}.sha-bubble-p span{display:flex;flex-direction:column;min-width:0}.sha-bubble-p b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sha-bubble-p small{color:#444}.sha-bubble-a{display:flex;gap:6px;justify-content:flex-end;padding:6px 10px 2px}.sha-bubble-a .shx-btn{min-height:26px;padding:2px 12px;font-size:13px;font-family:inherit}.sha-bubble-m{display:block;margin:4px 10px 0 auto;font-size:11px}@keyframes sha-pop{0%{transform:translateY(10px);opacity:0}to{transform:none;opacity:1}}@media(max-width:640px){.sha-bubble{left:12px;right:12px;width:auto}.sha-bubble:after{display:none}}@media(prefers-reduced-motion:reduce){.sha-bubble{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/sh-campus-apps.css.map */
