.App{--buttonPaddingV:0.25em;--buttonPaddingH:0.4em;--footerHeight:2rem;--fontFamily:"noto","Verdana","Arial",sans-serif;-webkit-touch-callout:none;display:grid;font-family:var(--fontFamily);grid-template-columns:1fr;grid-template-rows:1fr auto;height:100%;position:relative;-webkit-user-select:none;user-select:none;width:100%}.App .FooterComponent,.App .RootComponent{min-height:0}.App .AuxiliaryMessageComponent header,.App .AuxiliaryMessageComponent pheader,.App .AuxiliaryMessageComponent psection,.App .WalkThroughComponent header,.App .WalkThroughComponent pheader,.App .WalkThroughComponent psection,.App .bridge-table-html header,.App .bridge-table-html pheader,.App .bridge-table-html psection{color:#000;display:block;margin:0;padding:0;text-align:left}.App .AuxiliaryMessageComponent pheader,.App .WalkThroughComponent pheader,.App .bridge-table-html pheader{font-weight:700;margin-left:5px;padding:2px 2px 0 10px}.App .AuxiliaryMessageComponent header,.App .WalkThroughComponent header,.App .bridge-table-html header{font-weight:700;padding:0}.App .AuxiliaryMessageComponent subheader,.App .WalkThroughComponent subheader,.App .bridge-table-html subheader{font-feature-settings:"smcp";color:#666;display:block;font-variant:small-caps;line-height:90%;margin-top:2rem;text-align:left;text-transform:uppercase}.App .AuxiliaryMessageComponent a.glossarylink,.App .WalkThroughComponent a.glossarylink,.App .bridge-table-html a.glossarylink{color:inherit;font-style:italic;text-decoration:none}.App .AuxiliaryMessageComponent a.indexglossarylink,.App .WalkThroughComponent a.indexglossarylink,.App .bridge-table-html a.indexglossarylink{color:inherit;text-decoration:none}.App .AuxiliaryMessageComponent a.intro,.App .WalkThroughComponent a.intro,.App .bridge-table-html a.intro{color:snow}.App .AuxiliaryMessageComponent table.ordinary,.App .WalkThroughComponent table.ordinary,.App .bridge-table-html table.ordinary{height:100%;margin:auto}.App .AuxiliaryMessageComponent table.ordinary td,.App .WalkThroughComponent table.ordinary td,.App .bridge-table-html table.ordinary td{text-align:center;vertical-align:middle;width:100%}.App .AuxiliaryMessageComponent table.ordinary_top,.App .WalkThroughComponent table.ordinary_top,.App .bridge-table-html table.ordinary_top{height:100%;margin-top:20px;width:100%}.App .AuxiliaryMessageComponent table.ordinary_top tr,.App .WalkThroughComponent table.ordinary_top tr,.App .bridge-table-html table.ordinary_top tr{vertical-align:top}.App .AuxiliaryMessageComponent img.ordinary,.App .WalkThroughComponent img.ordinary,.App .bridge-table-html img.ordinary{width:70%}.App .AuxiliaryMessageComponent img.play_deal_graphic,.App .WalkThroughComponent img.play_deal_graphic,.App .bridge-table-html img.play_deal_graphic{width:44%}.App .AuxiliaryMessageComponent img.allcardsbysuit,.App .WalkThroughComponent img.allcardsbysuit,.App .bridge-table-html img.allcardsbysuit{width:64%}.App .AuxiliaryMessageComponent img.quiz_graphic,.App .WalkThroughComponent img.quiz_graphic,.App .bridge-table-html img.quiz_graphic{width:33%}.App .AuxiliaryMessageComponent img.graphic_90,.App .WalkThroughComponent img.graphic_90,.App .bridge-table-html img.graphic_90{min-width:100%;width:75%}.App .AuxiliaryMessageComponent img.graphic_100,.App .WalkThroughComponent img.graphic_100,.App .bridge-table-html img.graphic_100{min-width:100%;width:100%}.App .AuxiliaryMessageComponent img.graphic_40,.App .AuxiliaryMessageComponent img.graphic_50,.App .WalkThroughComponent img.graphic_40,.App .WalkThroughComponent img.graphic_50,.App .bridge-table-html img.graphic_40,.App .bridge-table-html img.graphic_50{min-width:80%;width:40%}.App .AuxiliaryMessageComponent img.graphic_60,.App .WalkThroughComponent img.graphic_60,.App .bridge-table-html img.graphic_60{min-width:80%;width:60%}.App .AuxiliaryMessageComponent img.graphic_80,.App .WalkThroughComponent img.graphic_80,.App .bridge-table-html img.graphic_80{min-width:100%;width:80%}.App .AuxiliaryMessageComponent b,.App .WalkThroughComponent b,.App .bridge-table-html b{font-weight:700}.App .AuxiliaryMessageComponent font.suitred,.App .AuxiliaryMessageComponent font.suitredExtraLarge,.App .AuxiliaryMessageComponent font.suitrednosize,.App .WalkThroughComponent font.suitred,.App .WalkThroughComponent font.suitredExtraLarge,.App .WalkThroughComponent font.suitrednosize,.App .bridge-table-html font.suitred,.App .bridge-table-html font.suitredExtraLarge,.App .bridge-table-html font.suitrednosize{color:red}.App .AuxiliaryMessageComponent font.suitblack,.App .AuxiliaryMessageComponent font.suitblackExtraLarge,.App .AuxiliaryMessageComponent font.suitblacknosize,.App .WalkThroughComponent font.suitblack,.App .WalkThroughComponent font.suitblackExtraLarge,.App .WalkThroughComponent font.suitblacknosize,.App .bridge-table-html font.suitblack,.App .bridge-table-html font.suitblackExtraLarge,.App .bridge-table-html font.suitblacknosize{color:#000}.App .AuxiliaryMessageComponent input.quiz_submit_OK,.App .WalkThroughComponent input.quiz_submit_OK,.App .bridge-table-html input.quiz_submit_OK{background:#fff;background:-moz-linear-gradient(top,#fff,#ededed);border:1px solid #b7b7b7;border-radius:.5em;box-shadow:0 1px 2px #0003;color:#606060;cursor:pointer;display:inline-block;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ededed");font-size:1em;font-weight:700;margin:0 2px;max-width:100px;min-width:100px;outline:none;text-align:center;text-decoration:none;text-transform:uppercase;vertical-align:initial}.App .AuxiliaryMessageComponent input.quiz_submit_OK:hover,.App .WalkThroughComponent input.quiz_submit_OK:hover,.App .bridge-table-html input.quiz_submit_OK:hover{background:#ededed;background:-moz-linear-gradient(top,#fff,#dcdcdc);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#dcdcdc")}.App .AuxiliaryMessageComponent input.quiz_submit_OK:active,.App .WalkThroughComponent input.quiz_submit_OK:active,.App .bridge-table-html input.quiz_submit_OK:active{background:-moz-linear-gradient(top,#ededed,#fff);color:#999;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ededed",endColorstr="#ffffff")}.App .AuxiliaryMessageComponent ul,.App .WalkThroughComponent ul,.App .bridge-table-html ul{list-style-type:disc;margin-left:10px}.App .AuxiliaryMessageComponent ul.ordinary,.App .WalkThroughComponent ul.ordinary,.App .bridge-table-html ul.ordinary{list-style-type:disk;margin-left:15px}.App .AuxiliaryMessageComponent ul.quiz_disk,.App .WalkThroughComponent ul.quiz_disk,.App .bridge-table-html ul.quiz_disk{list-style-type:disk;margin-left:20px}.App .AuxiliaryMessageComponent ul li,.App .WalkThroughComponent ul li,.App .bridge-table-html ul li{margin-top:10px}.App .AuxiliaryMessageComponent ul li.quiz_disk a,.App .WalkThroughComponent ul li.quiz_disk a,.App .bridge-table-html ul li.quiz_disk a{color:#000;list-style-type:disk;text-decoration:none}.App .WalkThroughComponent{font-size:1rem}.App .WalkThroughComponent .content{font-size:2.2rem;line-height:130%;padding-left:1rem;padding-right:1rem;padding-top:10px}.App .WalkThroughComponent .content table.quiz_expl{margin-left:auto;margin-right:auto;margin-top:2rem;width:100%}.App .WalkThroughComponent font.suitblack,.App .WalkThroughComponent font.suitred{font-family:Times New Roman,sans-serif;font-size:1.3em}.App .WalkThroughComponent header,.App .WalkThroughComponent pheader{font-size:2.2rem;line-height:120%}.App .WalkThroughComponent header p,.App .WalkThroughComponent pheader p{font-feature-settings:"smcp";color:#666;display:block;font-size:.9em;font-variant:small-caps;font-weight:500;line-height:90%;margin-bottom:1em;margin-top:2rem;padding:0;text-align:left;text-transform:uppercase}.App .WalkThroughComponent subheader{font-size:.9em;font-weight:500;padding:0}.App .WalkThroughComponent subheader p{margin:0}.App .WalkThroughComponent img.panelist{height:8em;margin:0;padding:5px 0 0}.App .WalkThroughComponent p{line-height:130%;margin:1.2em 0}.App .WalkThroughComponent ul{list-style-type:disc;margin-left:30px}.App .WalkThroughComponent table.quiz_expl{background-image:-webkit-gradient(linear,left bottom,right bottom,color-stop(0,#eaeafe),color-stop(1,#ccccfe));border:thin;border-color:#ccc;border-style:solid solid none;width:100%}.App .WalkThroughComponent table.quiz_expl_i{visibility:hidden}.App .WalkThroughComponent td.quiz_top{color:#000}.App .WalkThroughComponent td.quiz_top_green{color:#390}.App .WalkThroughComponent td.quiz_top_red{color:red}.App .WalkThroughComponent table.poll{font-size:1.2em;line-height:130%;margin-left:auto;margin-right:auto}.App .WalkThroughComponent table.poll font.suitblack,.App .WalkThroughComponent table.poll font.suitred{font-family:Times New Roman,sans-serif;font-size:3rem}.App .WalkThroughComponent table.poll li{list-style-type:none}.App .WalkThroughComponent table.poll td{text-align:center;white-space:nowrap;width:30%}.App .WalkThroughComponent table.poll tr.poll_h{background-color:#ff0}.App .WalkThroughComponent td.quiz_bottom p{margin:15px 0;padding-left:7px;padding-right:2px}.App .WalkThroughComponent div{font-size:1em}.App .WalkThroughComponent div.quiz_expl{bottom:5px;left:2px;margin:2px;padding:0;position:absolute;right:2px;z-index:2}.App .WalkThroughComponent div.quiz_expl_i{visibility:hidden}.App .WalkThroughComponent div table.quiz_expl{margin:0;padding:0}.App .WalkThroughComponent div table.quiz_expl_i{visibility:hidden}.App .WalkThroughComponent div td.quiz_top{height:20%;margin:0;padding:10px;text-align:left;width:100%}.App .WalkThroughComponent div td.quiz_bottom{margin:15px 0;padding-right:7px;text-align:left}.App .WalkThroughComponent div td.quiz_bottom img{display:block;margin:auto}.App .WalkThroughComponent div td subheader{align-content:center;font-size:1em;margin:.3rem 0 0;padding:0 0 10px;text-align:center}.App .WalkThroughComponent div tr.quiz_top{background-image:-webkit-gradient(linear,left bottom,right bottom,color-stop(0,#cacafe),color-stop(1,#4f4ffc));height:80%;margin:0;overflow:hidden;padding:10px;text-align:left;vertical-align:middle;width:100%}.App .WalkThroughComponent td.quiz_bottom{align-content:center;padding:0;text-align:center}.App.audrey .AuxiliaryMessageComponent{font-size:2.70833vh;line-height:110%}@font-face{.App.audrey .AuxiliaryMessageComponent{font-display:block;font-family:noto;font-family:jost;font-family:flower-power;font-family:open-sans;font-family:icomoon;font-style:normal;font-style:italic;font-weight:100;font-weight:200;font-weight:300;font-weight:400;font-weight:500;font-weight:600;font-weight:700;font-weight:800;font-weight:900;src:url(/static/media/noto-100-normal.5cfea50c4dc6a4db1f07.woff2) format("woff2");src:url(/static/media/noto-100-italic.c314fd824feeca09d9e1.woff2) format("woff2");src:url(/static/media/jost-100-normal.3814aebb90a0f936e769.woff2) format("woff2");src:url(/static/media/jost-100-italic.1cf0922caad3fe6c3568.woff2) format("woff2");src:url(/static/media/noto-200-normal.43eb1e88ec000b624db9.woff2) format("woff2");src:url(/static/media/noto-200-italic.e1f900f877bda83bab6d.woff2) format("woff2");src:url(/static/media/jost-200-normal.b79347a8d98eb52e6e12.woff2) format("woff2");src:url(/static/media/jost-200-italic.1967b7a06213b473e48b.woff2) format("woff2");src:url(/static/media/noto-300-normal.7f6a25dda4740cd9be29.woff2) format("woff2");src:url(/static/media/noto-300-italic.0f9a40db7acc41b8d965.woff2) format("woff2");src:url(/static/media/jost-300-normal.6c0ab1d559c1d8ff5231.woff2) format("woff2");src:url(/static/media/jost-300-italic.7c8a4a47bc925214960b.woff2) format("woff2");src:url(/static/media/noto-400-normal.b9a80b0f666b55ce29c0.woff2) format("woff2");src:url(/static/media/noto-400-italic.d25e1ea36694e10e0486.woff2) format("woff2");src:url(/static/media/jost-400-normal.59c67c183ecce6fcbe46.woff2) format("woff2");src:url(/static/media/jost-400-italic.a8bd9e490f5f33a4813f.woff2) format("woff2");src:url(/static/media/noto-500-normal.6491d24ba6c2eb8d3c47.woff2) format("woff2");src:url(/static/media/noto-500-italic.6d8ed0ce19c56ab719ba.woff2) format("woff2");src:url(/static/media/jost-500-normal.ae94241365bb5768dcfc.woff2) format("woff2");src:url(/static/media/jost-500-italic.6e54a410ecaf9a9f8aab.woff2) format("woff2");src:url(/static/media/noto-600-normal.c062f877996c0fdc3576.woff2) format("woff2");src:url(/static/media/noto-600-italic.d5be9cabe2a0711decb3.woff2) format("woff2");src:url(/static/media/jost-600-normal.e8e3c6e2d3920020f551.woff2) format("woff2");src:url(/static/media/jost-600-italic.e7d1a8a81a8902315f03.woff2) format("woff2");src:url(/static/media/noto-700-normal.430740132abb02796302.woff2) format("woff2");src:url(/static/media/noto-700-italic.3c44989b645c9f69f272.woff2) format("woff2");src:url(/static/media/jost-700-normal.3f0742325865cd79e501.woff2) format("woff2");src:url(/static/media/jost-700-italic.ffdfb43b17476d50c7ef.woff2) format("woff2");src:url(/static/media/noto-800-normal.bf25db597e74b4c25146.woff2) format("woff2");src:url(/static/media/noto-800-italic.6123b582eb63282b958e.woff2) format("woff2");src:url(/static/media/jost-800-normal.8a680e28d0beed8c740c.woff2) format("woff2");src:url(/static/media/jost-800-italic.718628d3091b753f9744.woff2) format("woff2");src:url(/static/media/noto-900-normal.256026d4fa04e43214f2.woff2) format("woff2");src:url(/static/media/noto-900-italic.2803f8d8276ce3ff179b.woff2) format("woff2");src:url(/static/media/jost-900-normal.b461c52c2c665fb8aa22.woff2) format("woff2");src:url(/static/media/jost-900-italic.3ad17fa1000668ee9baa.woff2) format("woff2");src:url(/static/media/flower-power.5d7faec8b89c6d70aeed.woff) format("woff");src:url(/static/media/open-sans-300.6dacce4cff13d02117d6.woff2) format("woff2");src:url(/static/media/open-sans-400.feb0d8644aca3df9fabf.woff2) format("woff2");src:url(/static/media/open-sans-500.4014dc96fc81e6741eac.woff2) format("woff2");src:url(/static/media/open-sans-600.0887b7d317f32a6a0d99.woff2) format("woff2");src:url(/static/media/open-sans-700.93eac171b09d26a243c1.woff2) format("woff2");src:url(/static/media/open-sans-800.aab465b6fbe908b4b591.woff2) format("woff2");src:url(/static/media/icomoon.3e9775e3cc4d88464bb3.eot);src:url(/static/media/icomoon.3e9775e3cc4d88464bb3.eot#iefix) format("embedded-opentype"),url(/static/media/icomoon.c30501e47157a79cbf8a.ttf) format("truetype"),url(/static/media/icomoon.4c4b655058aff8d881fc.woff) format("woff"),url(/static/media/icomoon.b76b8ceea151d413ef8f.svg#icomoon) format("svg")}}.App.audrey .AuxiliaryMessageComponent [class*=" icon-"],.App.audrey .AuxiliaryMessageComponent [class^=icon-]{speak:never;font-feature-settings:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.App.audrey .AuxiliaryMessageComponent .icon-question:before{content:""}.App.audrey .AuxiliaryMessageComponent .icon-check:before{content:""}.App.audrey .AuxiliaryMessageComponent .icon-chevron-left:before{content:""}.App.audrey .AuxiliaryMessageComponent .icon-chevron-right:before{content:""}.App.audrey .AuxiliaryMessageComponent .icon-question-circle:before{content:""}.App.audrey .AuxiliaryMessageComponent .icon-chevron-up:before{content:""}.App.audrey .AuxiliaryMessageComponent .icon-chevron-down:before{content:""}.App.audrey .AuxiliaryMessageComponent .icon-info:before{content:""}.App.audrey .AuxiliaryMessageComponent .icon-microphone:before{content:""}.App.audrey .AuxiliaryMessageComponent .icon-microphone-slash:before{content:""}.App.audrey .AuxiliaryMessageComponent .icon-credits:before{content:""}.App.audrey .AuxiliaryMessageComponent .icon-flip:before{content:""}.App.audrey .AuxiliaryMessageComponent .icon-spades:before{content:""}.App.audrey .AuxiliaryMessageComponent .icon-clubs:before{content:""}.App.audrey .AuxiliaryMessageComponent .icon-diamonds:before{content:""}.App.audrey .AuxiliaryMessageComponent .icon-users:before{content:""}.App.audrey .AuxiliaryMessageComponent .icon-eye:before{content:""}.App.audrey .AuxiliaryMessageComponent .icon-heart:before{content:""}.App.audrey .AuxiliaryMessageComponent .icon-cross:before{content:""}.App.audrey .AuxiliaryMessageComponent .icon-checkmark:before{content:""}.App.audrey .AuxiliaryMessageComponent .icon-enter:before{content:""}.App.audrey .AuxiliaryMessageComponent .icon-volume-medium:before{content:""}.App.audrey .AuxiliaryMessageComponent .icon-volume-mute2:before{content:""}.App.audrey .AuxiliaryMessageComponent .icon-loop2:before{content:""}.App.audrey .AuxiliaryMessageComponent .icon-checkbox-checked:before{content:""}.App.audrey .AuxiliaryMessageComponent .icon-checkbox-unchecked:before{content:""}.App.audrey .AuxiliaryMessageComponent .icon-radio-checked2:before{content:""}.App.audrey .AuxiliaryMessageComponent .icon-radio-unchecked:before{content:""}.App.audrey .AuxiliaryMessageComponent .icon-video:before{content:""}.App.audrey .AuxiliaryMessageComponent .icon-settings:before{content:""}.App.audrey .AuxiliaryMessageComponent .icon-paperplane:before{content:""}@media only screen and (max-aspect-ratio:4/3){.App.audrey .AuxiliaryMessageComponent{font-size:2.03125vw}}.App.audrey .AuxiliaryMessageComponent font.suitblack,.App.audrey .AuxiliaryMessageComponent font.suitred{font-family:Times New Roman,sans-serif;font-size:1.8rem}.App.audrey .AuxiliaryMessageComponent.hasButtons .text p{text-align:center}.App.audrey .AuxiliaryMessageComponent .text{line-height:120%;text-align:left}.App.audrey .AuxiliaryMessageComponent.right{text-align:center}.App.audrey .AuxiliaryMessageComponent table.quiz_expl{border:none;margin:0}.App.audrey .AuxiliaryMessageComponent td.quiz_bottom{text-align:left}.App .bridge-table-html{overflow:hidden}.App .bridge-table-html table.ordinary td img{min-width:80%}.App .bridge-table-html table.ordinary td img.play_deal_graphic,.App .bridge-table-html table.ordinary td img.quiz_graphic{min-width:70%}.App .bridge-table-html big{color:#fff;font-size:3rem}.App.shark{--fontFamily:"jost","Verdana","Arial",sans-serif}.App.shark.isBridgeWar{--fontFamily:"open-sans","Verdana","Arial",sans-serif;background-image:url(/static/media/dungeon.fabb1985ed0723c8fd25.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}.App.shark.isBridgeWar .RootComponent,.App.shark.isBridgeWar .RootComponent .TableComponent{background:none}.App.shark.isBridgeWar .footer-placeholder{height:var(--footerHeight)}@media (max-aspect-ratio:600/757){.App.shark.isBridgeWar{--footerHeight:6rem}}#root .LoadingComponent{height:100%;left:0;position:fixed;top:0;width:100%}:root{--card-color-diamonds:red;--card-color-hearts:red;--card-color-spades:#000;--card-color-clubs:#000}.FooterComponent{grid-column-gap:.4em;column-gap:.4em;display:grid;grid-template-areas:"button-0 button-1 button-2 button-3 button-4 button-5 button-6 button-7 button-8 button-9 button-10 button-11";grid-template-columns:2.1fr 1fr minmax(1.1fr,auto) minmax(1.1fr,auto) minmax(1.1fr,auto) 1fr 1fr 1fr 1.5fr 1fr .7fr .3fr}.FooterComponent .button-0{grid-area:button-0}.FooterComponent .button-1{grid-area:button-1}.FooterComponent .button-2{grid-area:button-2}.FooterComponent .button-3{grid-area:button-3}.FooterComponent .button-4{grid-area:button-4}.FooterComponent .button-5{grid-area:button-5}.FooterComponent .button-6{grid-area:button-6}.FooterComponent .button-7{grid-area:button-7}.FooterComponent .button-8{grid-area:button-8}.FooterComponent .button-9{grid-area:button-9}.FooterComponent .button-10,.FooterComponent .settings{grid-area:button-10}.FooterComponent .card-button{grid-area:button-11}.FooterComponent.ACBLBridgeClub{grid-template-areas:"button-0 button-1 button-2 button-3 button-4 button-5 button-6 button-7 button-8 button-9 button-10 button-11";grid-template-columns:-webkit-min-content minmax(-webkit-min-content,1fr) minmax(-webkit-min-content,1.1fr) minmax(-webkit-min-content,1.1fr) minmax(-webkit-min-content,1.1fr) minmax(-webkit-min-content,1.1fr) minmax(-webkit-min-content,1.1fr) minmax(-webkit-min-content,1.1fr) minmax(-webkit-min-content,1.5fr) 1fr auto;grid-template-columns:min-content minmax(min-content,1fr) minmax(min-content,1.1fr) minmax(min-content,1.1fr) minmax(min-content,1.1fr) minmax(min-content,1.1fr) minmax(min-content,1.1fr) minmax(min-content,1.1fr) minmax(min-content,1.5fr) 1fr auto}.FooterComponent.ACBLBridgeClub .showSharkSettings{grid-area:button-11}.FooterComponent.ACBLBridgeClub .card-button{display:none}.FooterComponent>div{justify-self:center;width:100%}.FooterComponent>div:first-child{justify-self:start}.FooterComponent .card-button,.FooterComponent .settings{position:relative;width:100%}.FooterComponent img{cursor:pointer;height:100%;object-fit:contain;object-position:center;position:absolute;right:0;top:0;width:100%}.FooterComponent .ButtonComponent{display:block;font-size:20px;white-space:nowrap;width:100%}.FooterComponent:not(.isBridgeWar){background:#f1ecea;color:#000;padding:var(--buttonPaddingV) var(--buttonPaddingH)}.FooterComponent.isBridgeWar{padding:0 10px}.App.shark .ButtonComponent{--btFontSize:1.25rem;--btHeight:2em;--btPaddingH:0.5em;--btBgColor:#0000;--btBgImage:linear-gradient(0deg,#0000004d,#0000001a);--btBgImageHover:linear-gradient(180deg,#0000004d,#0000001a);--btBorderRadius:.5rem;--btFontWeight:500;--btBoxShadow:.3125rem .3125rem .625rem #00000080;--btBoxShadowHover:0 0 0 #0000;align-items:center;background-color:var(--btBgColor);background-image:var(--btBgImage);border:1px solid #fff;border-radius:var(--btBorderRadius);box-shadow:var(--btBoxShadow);color:#fff;color:#000;cursor:pointer;display:inline-flex;font-family:Jost,sans-serif;font-size:var(--btFontSize);font-weight:var(--btFontWeight);height:var(--btHeight);justify-content:center;min-height:var(--btHeight);outline:none;padding:0 var(--btPaddingH);position:relative;text-align:center;text-decoration:none;vertical-align:middle}.App.shark .ButtonComponent.disabled,.App.shark .ButtonComponent[disabled]{cursor:not-allowed!important;opacity:.5;pointer-events:none}.App.shark .ButtonComponent:hover{background-image:var(--btBgImageHover);box-shadow:var(--btBoxShadowHover)}.App.shark .ButtonComponent.icon{--btFontSize:2.5rem;--btSize:var(--btFontSize);--btBgColor:#0000;--btBgImage:linear-gradient(0deg,#0000004d,#0000001a);--btBgImageHover:linear-gradient(0deg,#0000004d,#0000001a);aspect-ratio:1;background:none;background-color:var(--btBgColor);background-image:var(--btBgImage);border:none;border:1px solid #fff!important;border-radius:50%;color:#000;color:#fff;cursor:pointer;display:inline-block;flex:0 0 var(--btSize)!important;height:2.5rem;height:var(--btSize)!important;line-height:0;min-height:0;outline:none;padding:0;pointer-events:all;position:relative;transition:all var(--transition-time) ease-in-out;visibility:visible;width:2.5rem;width:var(--btSize)!important}.App.shark .ButtonComponent.icon.disabled,.App.shark .ButtonComponent.icon[disabled]{cursor:not-allowed!important;opacity:.5;pointer-events:none}.App.shark .ButtonComponent.icon:hover{background-image:var(--btBgImageHover)}.App.shark .ButtonComponent.icon.nexthand{--font-size:1.6em}.App.shark .ButtonComponent.icon.nexthand span{display:none}.App.shark .ButtonComponent.icon.nexthand:before{speak:none;font-feature-settings:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-family:icomoon!important;font-size:var(--font-size);font-style:normal;font-variant:normal;font-weight:400;left:50%;line-height:1;position:absolute;text-transform:none;top:50%;transform:translateX(-50%) translateY(-50%)}@media (max-aspect-ratio:600/757){.App.shark .ButtonComponent.icon.nexthand:before{--font-size:1.5em}}.App.shark .ButtonComponent.icon.nexthand:before{margin-left:.1rem;margin-top:.1rem}.App.shark .ButtonComponent.icon.prevhand{--font-size:1.6em}.App.shark .ButtonComponent.icon.prevhand span{display:none}.App.shark .ButtonComponent.icon.prevhand:before{speak:none;font-feature-settings:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-family:icomoon!important;font-size:var(--font-size);font-style:normal;font-variant:normal;font-weight:400;left:50%;line-height:1;position:absolute;text-transform:none;top:50%;transform:translateX(-50%) translateY(-50%)}@media (max-aspect-ratio:600/757){.App.shark .ButtonComponent.icon.prevhand:before{--font-size:1.5em}}.App.shark .ButtonComponent.icon.prevhand:before{margin-left:-.1rem;margin-top:.1rem}.App.shark .ButtonComponent.icon.showSharkSettings{--font-size:.5em}.App.shark .ButtonComponent.icon.showSharkSettings span{display:none}.App.shark .ButtonComponent.icon.showSharkSettings:before{speak:none;font-feature-settings:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-family:icomoon!important;font-size:var(--font-size);font-style:normal;font-variant:normal;font-weight:400;left:50%;line-height:1;position:absolute;text-transform:none;top:50%;transform:translateX(-50%) translateY(-50%)}@media (max-aspect-ratio:600/757){.App.shark .ButtonComponent.icon.showSharkSettings:before{--font-size:1.5em}}.App.shark .ButtonComponent.icon.showInfo{--font-size:1.6em}.App.shark .ButtonComponent.icon.showInfo span{display:none}.App.shark .ButtonComponent.icon.showInfo:before{speak:none;font-feature-settings:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-family:icomoon!important;font-size:var(--font-size);font-style:normal;font-variant:normal;font-weight:400;left:50%;line-height:1;position:absolute;text-transform:none;top:50%;transform:translateX(-50%) translateY(-50%)}@media (max-aspect-ratio:600/757){.App.shark .ButtonComponent.icon.showInfo:before{--font-size:1.5em}}.App.shark.isBridgeWar .ButtonComponent{--btHeight:40px;--btPaddingH:10px;--btBgColor:var(--myBridgeWarBackgroundColor);--btBgImage:none;--btBgImageHover:linear-gradient(180deg,#0000001a,#0000001a);--btBorderRadius:var(--btHeight);--btFontSize:19px;--btFontWeight:400;--btBoxShadow:none;--btBoxShadowHover:none;color:#fff}.App.shark.isBridgeWar .ButtonComponent.icon{--btFontSize:40px;--btBgColor:var(--myBridgeWarBackgroundColor);--btBgImage:none;--btBgImageHover:linear-gradient(180deg,#0000001a,#0000001a);--font-size:1.4rem}.App.audrey .ButtonComponent{background:#cacccf;border-color:#606060;border-radius:.3em;border-width:1px;color:#000;cursor:pointer;overflow:hidden;padding:var(--buttonPaddingV) calc(var(--buttonPaddingH)*1.5);position:relative;white-space:nowrap}.App.audrey .ButtonComponent:before{background:linear-gradient(180deg,#0000,#00000040);bottom:0;content:"";left:0;position:absolute;right:0;top:0}@media (hover:hover){.App.audrey .ButtonComponent:hover{background:#e6e6e6}}.App.audrey .ButtonComponent.highlighted{background:#e2e284}@media (max-width:56.1875em){.App.audrey .ButtonComponent{font-size:17.5px}}.LoadingComponent{align-items:center;display:flex;font-size:22px;height:200px;justify-content:center;text-shadow:-.0625rem -.0625rem 0 #fff,-.0625rem 0 0 #fff,-.0625rem .0625rem 0 #fff,0 -.0625rem 0 #fff,0 .0625rem 0 #fff,.0625rem -.0625rem 0 #fff,.0625rem 0 0 #fff,.0625rem .0625rem 0 #fff}.App.audrey .LoadingComponent{background:#007d2a;background:radial-gradient(circle,#029e38 0,#007d2a 60%)}.App.shark .LoadingComponent{background-color:var(--app-background);background-image:radial-gradient(ellipse farthest-corner at center 40%,#00000080 0,#000000e6 100%)}.App.shark .LoadingComponent .TableComponent{background-image:url(/static/media/shark_logo.210b595499ded7a08ed1.png);background-image:var(--watermark,url(/static/media/shark_logo.210b595499ded7a08ed1.png));background-repeat:no-repeat;background-size:0}.App.shark .LoadingComponent .TableComponent:before{background-image:inherit;background-position:center 45%;background-repeat:no-repeat;background-size:65%;content:"";height:100%;left:0;opacity:.05;pointer-events:none;position:absolute;top:0;width:100%}.LoadingComponent .suit{animation:jump 1s linear infinite;display:inline-block;padding:0 5px;transform:translateY(0)}.LoadingComponent .suit.diamonds{border-color:var(--card-color-diamonds);color:var(--card-color-diamonds)}.LoadingComponent .suit.diamonds svg>g{fill:var(--card-color-diamonds)}.LoadingComponent .suit.diamonds .face{border-color:var(--card-color-diamonds)}.LoadingComponent .suit.hearts{border-color:var(--card-color-hearts);color:var(--card-color-hearts)}.LoadingComponent .suit.hearts svg>g{fill:var(--card-color-hearts)}.LoadingComponent .suit.hearts .face{border-color:var(--card-color-hearts)}.LoadingComponent .suit.spades{border-color:var(--card-color-spades);color:var(--card-color-spades)}.LoadingComponent .suit.spades svg>g{fill:var(--card-color-spades)}.LoadingComponent .suit.spades .face{border-color:var(--card-color-spades)}.LoadingComponent .suit.clubs{border-color:var(--card-color-clubs);color:var(--card-color-clubs)}.LoadingComponent .suit.clubs svg>g{fill:var(--card-color-clubs)}.LoadingComponent .suit.clubs .face{border-color:var(--card-color-clubs)}.LoadingComponent .suit.spades:before{content:""}.LoadingComponent .suit.hearts:before,.LoadingComponent .suit.spades:before{speak:none;font-feature-settings:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.LoadingComponent .suit.hearts:before{content:""}.LoadingComponent .suit.diamonds:before{content:""}.LoadingComponent .suit.clubs:before,.LoadingComponent .suit.diamonds:before{speak:none;font-feature-settings:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.LoadingComponent .suit.clubs:before{content:""}.LoadingComponent .suit:first-child{animation-delay:.05s}.LoadingComponent .suit:nth-child(2){animation-delay:.1s}.LoadingComponent .suit:nth-child(3){animation-delay:.15s}.LoadingComponent .suit:nth-child(4){animation-delay:.2s}@keyframes jump{0%{transform:translateY(0)}20%{transform:translateY(-100%)}40%{transform:translateY(0)}to{transform:translateY(0)}}.RootComponent{display:flex;height:100%;width:100%}.App.audrey .RootComponent{background:#007d2a;background:radial-gradient(circle,#029e38 0,#007d2a 60%)}.App.shark .RootComponent{background-color:var(--app-background);background-image:radial-gradient(ellipse farthest-corner at center 40%,#00000080 0,#000000e6 100%)}.App.shark .RootComponent .TableComponent{background-image:url(/static/media/shark_logo.210b595499ded7a08ed1.png);background-image:var(--watermark,url(/static/media/shark_logo.210b595499ded7a08ed1.png));background-repeat:no-repeat;background-size:0}.App.shark .RootComponent .TableComponent:before{background-image:inherit;background-position:center 45%;background-repeat:no-repeat;background-size:65%;content:"";height:100%;left:0;opacity:.05;pointer-events:none;position:absolute;top:0;width:100%}.RootComponent .TableComponent{flex:0 1 100%;height:100%;max-height:100%;min-height:100%}.RootComponent .WalkThroughComponent{background:#f8f8ff;flex:0 0 var(--walkThroughColumnWidth);height:100%;max-height:100%;min-height:100%}.RootComponent .BiddingLadderComponent{background:#f8f8ff;flex:0 0 auto;height:100%;max-height:100%;min-height:100%;overflow:hidden}.RootComponent .TooltipComponent{left:calc((100% - var(--walkThroughColumnWidth))/2);position:fixed;top:20%;transform:translateX(-50%);width:30%;z-index:2000}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:initial}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*,:after,:before{box-sizing:border-box}#root,.App,body,html{height:100%;overflow:hidden;width:100%}html{--tableWidth:100%;--walkThroughColumnWidth:0%;--bidColumnWidth:0%;font-size:2.08333vh}@media only screen and (max-aspect-ratio:4/3){html{font-size:1.5625vw}}html.with-walk-through-column{--tableWidth:75%;--walkThroughColumnWidth:25%;--bidColumnWidth:0%;font-size:1.5625vh}@media only screen and (max-aspect-ratio:4/3){html.with-walk-through-column{font-size:1.17188vw}}html.with-bid-column{--tableWidth:92.1875%;--walkThroughColumnWidth:0%;--bidColumnWidth:7.8125%;font-size:1.92057vh}@media only screen and (max-aspect-ratio:4/3){html.with-bid-column{font-size:1.44043vw}}html.with-walk-through-column-and-bid-column{--tableWidth:67.1875%;--walkThroughColumnWidth:25%;--bidColumnWidth:7.8125%;font-size:1.39974vh}@media only screen and (max-aspect-ratio:4/3){html.with-walk-through-column-and-bid-column{font-size:1.0498vw}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.nowrap{text-wrap:nowrap!important}.BiddingLadderComponent{background:#fff;border-right:1px solid #000;display:flex;flex-direction:column;height:100%}.BiddingLadderComponent .bids,.BiddingLadderComponent .stakes{display:grid;grid-template-columns:4.25rem}.BiddingLadderComponent .bids img,.BiddingLadderComponent .stakes img{width:100%}.BiddingLadderComponent .bids .bid,.BiddingLadderComponent .stakes .bid{background-size:0 0;min-width:0;position:relative}.BiddingLadderComponent .bids .bid:before,.BiddingLadderComponent .stakes .bid:before{content:"";display:block;padding-top:66.66667%;position:relative;width:100%}.BiddingLadderComponent .bids .bid>*,.BiddingLadderComponent .stakes .bid>*{bottom:0;left:0;position:absolute;right:0;top:0}.BiddingLadderComponent .bids .bid:after,.BiddingLadderComponent .stakes .bid:after{background-image:inherit;background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.BiddingLadderComponent .bids .bid.is-disabled,.BiddingLadderComponent .stakes .bid.is-disabled{background-color:#eee}.BiddingLadderComponent .bids .bid.is-disabled:after,.BiddingLadderComponent .stakes .bid.is-disabled:after{opacity:.5}.BiddingLadderComponent .bids .bid.is-active,.BiddingLadderComponent .stakes .bid.is-active{cursor:pointer}.BiddingLadderComponent .bids .BonusIndicator,.BiddingLadderComponent .stakes .BonusIndicator{background:#eee;min-height:0;min-width:0}.BiddingLadderComponent .bids .BonusIndicator.highlighted,.BiddingLadderComponent .stakes .BonusIndicator.highlighted{background:orange}.BiddingLadderComponent .bids{-ms-overflow-style:none;flex:0 1 100%;min-height:0;min-width:0;overflow-x:hidden;overflow-y:auto;scrollbar-width:none;width:100%}.BiddingLadderComponent .bids::-webkit-scrollbar{display:none}.BiddingLadderComponent .bids .BonusIndicator{border-left:1px solid #000}.BiddingLadderComponent .stakes{border-top:1px solid #eee;flex:1 1 auto;position:relative}.BiddingLadderComponent:not(.show-bonus-indicator) .bid{border-bottom:1px solid #eee}.BiddingLadderComponent:not(.show-bonus-indicator) .bid:nth-child(5n){border-bottom:5px solid #eee}.BiddingLadderComponent.show-bonus-indicator .bids,.BiddingLadderComponent.show-bonus-indicator .stakes{grid-template-columns:4.25rem .75rem}.BiddingLadderComponent.show-bonus-indicator .bid{border-bottom:1px solid #eee}.BiddingLadderComponent.show-bonus-indicator .bid:nth-child(10n-1){border-bottom:5px solid #eee}.BiddingLadderComponent .arrow{background-position:100%;background-repeat:no-repeat;background-size:70% 100%;bottom:0;height:12.5rem;position:absolute;right:.0625rem;width:.75rem}.SettingsComponent{align-items:center;display:flex;justify-content:center}.SettingsComponent,.SettingsComponent .backdrop{bottom:0;left:0;position:fixed;right:0;top:0;z-index:3000}.SettingsComponent .backdrop{pointer-events:none}.SettingsComponent .modal{background:#f1ecea;border:1px solid #000;border-radius:10px;box-shadow:2px 2px 5px #000000b3;color:#000;font-size:22px;font-weight:700;max-width:600px;width:90%;z-index:3001}.SettingsComponent .title{border-bottom:1px solid #555;padding:.3em;text-align:center}.SettingsComponent .body{display:flex;flex-wrap:wrap;padding:1em;row-gap:.7em}.SettingsComponent .checkbox{align-items:center;cursor:pointer;display:flex;flex:0 0 100%;justify-content:flex-start;line-height:1}.SettingsComponent .checkbox:before{background-image:url(/static/media/x-mark-hi2.7e9c85bfed6dde707c47.png);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:1em;margin-right:.4em;margin-top:-.2em;width:1em}.SettingsComponent .checkbox.checked:before{background-image:url(/static/media/green-checkmark.7b41ce510f2669f8769d.png)}.SettingsComponent .checkbox:first-child,.SettingsComponent .checkbox:nth-child(2){flex:0 0 50%}.SettingsComponent .button-group{flex:0 0 100%;margin:.5em 0}.SettingsComponent .speeds{background:#0000001a;border-radius:.2em;display:grid;grid-template-columns:repeat(5,1fr);margin:.1em 0 0}.SettingsComponent .speeds .speed{align-items:center;background:#0000;border-radius:.2em;cursor:pointer;display:flex;font-size:.8em;font-weight:400;justify-content:center;min-width:0;padding:.45em 0 .3em}.SettingsComponent .speeds .speed.selected{background:#0003}.SettingsComponent .footer{column-gap:1em;display:flex;justify-content:center;padding-bottom:.5em}.SettingsComponent .footer button{background:#cacccf;border-color:#606060;border-radius:.3em;border-width:1px;color:#000;cursor:pointer;font-size:.7em;overflow:hidden;padding:var(--buttonPaddingV) calc(var(--buttonPaddingH)*1.5);position:relative;white-space:nowrap;width:20%}.SettingsComponent .footer button:before{background:linear-gradient(180deg,#0000,#00000040);bottom:0;content:"";left:0;position:absolute;right:0;top:0}@media (hover:hover){.SettingsComponent .footer button:hover{background:#e6e6e6}}.SettingsComponent .footer button.highlighted{background:#e2e284}@media (max-width:56.1875em){.SettingsComponent .footer button{font-size:17.5px}}.TableComponent{--raisedCardDistance:0.2;--seatMargin:.3125rem;--tableInfoMargin:1.25rem;--auxiliaryMarginH:var(--seatMargin);--auxiliaryMarginV:var(--seatMargin);--breakpointCardWidthMultiplier:1;--cardBaseWidth:5.625rem;--cardAspectRatio:1.44493;--cardBaseHeight:calc(var(--cardBaseWidth)*var(--cardAspectRatio));--verticalOverlap:-0.76;--trayBoxShadow:.1875rem;--seatOverhang:1rem;--handHeightRatio-top:0.57;--handHeightRatio-right:0.57;--handHeightRatio-bottom:0.57;--handHeightRatio-left:0.57;--cardWidthMultiplier-top:calc(var(--breakpointCardWidthMultiplier)*var(--baseCardWidthMultiplier-top));--cardWidth-top:calc(var(--cardBaseWidth)*var(--cardWidthMultiplier-top));--cardHeight-top:calc(var(--cardBaseHeight)*var(--cardWidthMultiplier-top));--smallCardColumnsWidth-top:calc(var(--cardWidth-top)*(1 - var(--cardOverlapH-top)));--raisedCardDistance-top:calc(var(--cardHeight-top)*var(--raisedCardDistance));--handWidth-top:calc(var(--smallCardColumnsWidth-top)*12 + var(--cardWidth-top));--handHeight-top:calc(var(--cardBaseHeight)*var(--handHeightRatio-top)*var(--cardWidthMultiplier-top) + var(--raisedCardDistance-top));--trayHeightGeneral-top:3rem;--trayHeightJustMe-top:calc(var(--isMe-top, 0)*3.5rem);--trayHeight-top:calc(var(--trayHeightGeneral-top) + var(--trayHeightJustMe-top));--seatComponentWidth-top:calc(var(--handWidth-top) + var(--seatOverhang)*2);--seatComponentHeight-top:calc(var(--handHeight-top) + var(--trayHeight-top));--cardWidthMultiplier-right:calc(var(--breakpointCardWidthMultiplier)*var(--baseCardWidthMultiplier-right));--cardWidth-right:calc(var(--cardBaseWidth)*var(--cardWidthMultiplier-right));--cardHeight-right:calc(var(--cardBaseHeight)*var(--cardWidthMultiplier-right));--smallCardColumnsWidth-right:calc(var(--cardWidth-right)*(1 - var(--cardOverlapH-right)));--raisedCardDistance-right:calc(var(--cardHeight-right)*var(--raisedCardDistance));--handWidth-right:calc(var(--smallCardColumnsWidth-right)*12 + var(--cardWidth-right));--handHeight-right:calc(var(--cardBaseHeight)*var(--handHeightRatio-right)*var(--cardWidthMultiplier-right) + var(--raisedCardDistance-right));--trayHeightGeneral-right:3rem;--trayHeightJustMe-right:calc(var(--isMe-right, 0)*3.5rem);--trayHeight-right:calc(var(--trayHeightGeneral-right) + var(--trayHeightJustMe-right));--seatComponentWidth-right:calc(var(--handWidth-right) + var(--seatOverhang)*2);--seatComponentHeight-right:calc(var(--handHeight-right) + var(--trayHeight-right));--cardWidthMultiplier-bottom:calc(var(--breakpointCardWidthMultiplier)*var(--baseCardWidthMultiplier-bottom));--cardWidth-bottom:calc(var(--cardBaseWidth)*var(--cardWidthMultiplier-bottom));--cardHeight-bottom:calc(var(--cardBaseHeight)*var(--cardWidthMultiplier-bottom));--smallCardColumnsWidth-bottom:calc(var(--cardWidth-bottom)*(1 - var(--cardOverlapH-bottom)));--raisedCardDistance-bottom:calc(var(--cardHeight-bottom)*var(--raisedCardDistance));--handWidth-bottom:calc(var(--smallCardColumnsWidth-bottom)*12 + var(--cardWidth-bottom));--handHeight-bottom:calc(var(--cardBaseHeight)*var(--handHeightRatio-bottom)*var(--cardWidthMultiplier-bottom) + var(--raisedCardDistance-bottom));--trayHeightGeneral-bottom:3rem;--trayHeightJustMe-bottom:calc(var(--isMe-bottom, 0)*3.5rem);--trayHeight-bottom:calc(var(--trayHeightGeneral-bottom) + var(--trayHeightJustMe-bottom));--seatComponentWidth-bottom:calc(var(--handWidth-bottom) + var(--seatOverhang)*2);--seatComponentHeight-bottom:calc(var(--handHeight-bottom) + var(--trayHeight-bottom));--cardWidthMultiplier-left:calc(var(--breakpointCardWidthMultiplier)*var(--baseCardWidthMultiplier-left));--cardWidth-left:calc(var(--cardBaseWidth)*var(--cardWidthMultiplier-left));--cardHeight-left:calc(var(--cardBaseHeight)*var(--cardWidthMultiplier-left));--smallCardColumnsWidth-left:calc(var(--cardWidth-left)*(1 - var(--cardOverlapH-left)));--raisedCardDistance-left:calc(var(--cardHeight-left)*var(--raisedCardDistance));--handWidth-left:calc(var(--smallCardColumnsWidth-left)*12 + var(--cardWidth-left));--handHeight-left:calc(var(--cardBaseHeight)*var(--handHeightRatio-left)*var(--cardWidthMultiplier-left) + var(--raisedCardDistance-left));--trayHeightGeneral-left:3rem;--trayHeightJustMe-left:calc(var(--isMe-left, 0)*3.5rem);--trayHeight-left:calc(var(--trayHeightGeneral-left) + var(--trayHeightJustMe-left));--seatComponentWidth-left:calc(var(--handWidth-left) + var(--seatOverhang)*2);--seatComponentHeight-left:calc(var(--handHeight-left) + var(--trayHeight-left));--topRightWidth:min(calc(100%*(1 - var(--center-top)) - var(--seatComponentWidth-top)/2 - var(--seatMargin)*2),var(--seatComponentWidth-right));--topRightHeight:calc(100%*var(--center-right) - var(--seatComponentHeight-right)/2 - var(--seatMargin)*2);--bottomRightWidth:min(calc(100%*(1 - var(--center-bottom)) - var(--seatComponentWidth-bottom)/2 - var(--seatMargin)*2),var(--seatComponentWidth-right));--bottomRightHeight:calc(100%*(1 - var(--center-right)) - var(--seatComponentHeight-right)/2 - var(--seatMargin)*2);--bottomLeftWidth:min(calc(100%*var(--center-bottom) - var(--seatComponentWidth-bottom)/2 - var(--seatMargin)*2),var(--seatComponentWidth-left));--bottomLeftHeight:calc(100%*(1 - var(--center-left)) - var(--seatComponentHeight-left)/2 - var(--seatMargin)*2);--topLeftWidth:min(calc(100%*var(--center-top) - var(--seatComponentWidth-top)/2 - var(--seatMargin)*2),var(--seatComponentWidth-left));--topLeftHeight:calc(100%*var(--center-left) - var(--seatComponentHeight-left)/2 - var(--seatMargin)*2);--centerWidth:calc(100% - var(--seatComponentWidth-left) - var(--seatComponentWidth-right) - var(--seatMargin)*4);--centerHeight:calc(100% - var(--seatComponentHeight-top) - var(--seatComponentHeight-bottom) - var(--seatMargin)*4);position:relative}.TableComponent.isVertical-top{--handWidth-top:calc(var(--cardWidth-top)*4);--seatComponentWidth-top:var(--handWidth-top);--handHeight-top:calc(var(--verticalMaxCardsPerStack-top)*var(--cardHeight-top)*(1 - var(--cardOverlapV-top)) + var(--cardOverlapV-top)*var(--cardHeight-top))}.TableComponent .SeatComponent.seat-position-top{--cardWidthMultiplier:var(--cardWidthMultiplier-top);--cardWidth:var(--cardWidth-top);--cardHeight:var(--cardHeight-top);--smallCardColumnsWidth:var(--smallCardColumnsWidth-top);--raisedCardDistance:var(--raisedCardDistance-top);--cardOverlapV:var(--cardOverlapV-top);--handWidth:var(--handWidth-top);--handHeight:var(--handHeight-top);--trayHeightGeneral:var(--trayHeightGeneral-top);--trayHeightJustMe:var(--trayHeightJustMe-top);--trayHeight:var(--trayHeight-top);--seatComponentWidth:var(--seatComponentWidth-top);--seatComponentHeight:var(--seatComponentHeight-top);--auctionLineHeight:var(--auctionLineHeight-top-height)}.TableComponent.isVertical-right{--handWidth-right:calc(var(--cardWidth-right)*4);--seatComponentWidth-right:var(--handWidth-right);--handHeight-right:calc(var(--verticalMaxCardsPerStack-right)*var(--cardHeight-right)*(1 - var(--cardOverlapV-right)) + var(--cardOverlapV-right)*var(--cardHeight-right))}.TableComponent .SeatComponent.seat-position-right{--cardWidthMultiplier:var(--cardWidthMultiplier-right);--cardWidth:var(--cardWidth-right);--cardHeight:var(--cardHeight-right);--smallCardColumnsWidth:var(--smallCardColumnsWidth-right);--raisedCardDistance:var(--raisedCardDistance-right);--cardOverlapV:var(--cardOverlapV-right);--handWidth:var(--handWidth-right);--handHeight:var(--handHeight-right);--trayHeightGeneral:var(--trayHeightGeneral-right);--trayHeightJustMe:var(--trayHeightJustMe-right);--trayHeight:var(--trayHeight-right);--seatComponentWidth:var(--seatComponentWidth-right);--seatComponentHeight:var(--seatComponentHeight-right);--auctionLineHeight:var(--auctionLineHeight-right-height)}.TableComponent.isVertical-bottom{--handWidth-bottom:calc(var(--cardWidth-bottom)*4);--seatComponentWidth-bottom:var(--handWidth-bottom);--handHeight-bottom:calc(var(--verticalMaxCardsPerStack-bottom)*var(--cardHeight-bottom)*(1 - var(--cardOverlapV-bottom)) + var(--cardOverlapV-bottom)*var(--cardHeight-bottom))}.TableComponent .SeatComponent.seat-position-bottom{--cardWidthMultiplier:var(--cardWidthMultiplier-bottom);--cardWidth:var(--cardWidth-bottom);--cardHeight:var(--cardHeight-bottom);--smallCardColumnsWidth:var(--smallCardColumnsWidth-bottom);--raisedCardDistance:var(--raisedCardDistance-bottom);--cardOverlapV:var(--cardOverlapV-bottom);--handWidth:var(--handWidth-bottom);--handHeight:var(--handHeight-bottom);--trayHeightGeneral:var(--trayHeightGeneral-bottom);--trayHeightJustMe:var(--trayHeightJustMe-bottom);--trayHeight:var(--trayHeight-bottom);--seatComponentWidth:var(--seatComponentWidth-bottom);--seatComponentHeight:var(--seatComponentHeight-bottom);--auctionLineHeight:var(--auctionLineHeight-bottom-height)}.TableComponent.isVertical-left{--handWidth-left:calc(var(--cardWidth-left)*4);--seatComponentWidth-left:var(--handWidth-left);--handHeight-left:calc(var(--verticalMaxCardsPerStack-left)*var(--cardHeight-left)*(1 - var(--cardOverlapV-left)) + var(--cardOverlapV-left)*var(--cardHeight-left))}App.audrey .TableComponent{--trayHeight:calc(2.5rem + var(--auctionLineHeight))}.TableComponent .SeatComponent.seat-position-left{--cardWidthMultiplier:var(--cardWidthMultiplier-left);--cardWidth:var(--cardWidth-left);--cardHeight:var(--cardHeight-left);--smallCardColumnsWidth:var(--smallCardColumnsWidth-left);--raisedCardDistance:var(--raisedCardDistance-left);--cardOverlapV:var(--cardOverlapV-left);--handWidth:var(--handWidth-left);--handHeight:var(--handHeight-left);--trayHeightGeneral:var(--trayHeightGeneral-left);--trayHeightJustMe:var(--trayHeightJustMe-left);--trayHeight:var(--trayHeight-left);--seatComponentWidth:var(--seatComponentWidth-left);--seatComponentHeight:var(--seatComponentHeight-left);--auctionLineHeight:var(--auctionLineHeight-left-height)}.TableComponent .test-div{display:none;height:100%;opacity:.5;pointer-events:none;width:100%}.TableComponent .test-div.topRight{background:red}.TableComponent .test-div.bottomRight{background:blue}.TableComponent .test-div.bottomLeft{background:orange}.TableComponent .test-div.topLeft{background:#ff0}.TableComponent .test-div.center{background:#fff}.TableComponent .close-trick{height:100%;width:100%}.TableComponent .SeatComponent{position:absolute;z-index:200}.TableComponent .SeatComponent.seat-position-top{left:50%;left:calc(100%*var(--center-top));top:var(--seatMargin);transform:translateX(-50%)}.TableComponent .SeatComponent.seat-position-right{right:var(--seatMargin);top:50%;top:calc(100%*var(--center-right));transform:translateY(-50%)}.TableComponent .SeatComponent.seat-position-bottom{bottom:var(--seatMargin);left:50%;left:calc(100%*var(--center-bottom));transform:translateX(-50%);z-index:201}.TableComponent .SeatComponent.seat-position-left{left:var(--seatMargin);top:50%;top:calc(100%*var(--center-left));transform:translateY(-50%)}.TableComponent .center-seat.seat-position-top{left:50%;top:50%;transform:translateX(-50%) translateY(-50%)}.TableComponent .SimpleTricksCounterComponent{bottom:var(--seatMargin);padding-left:var(--seatMargin);padding-right:var(--seatMargin);position:absolute;right:0}.TableComponent .TableInfoComponent{max-width:calc((100% - var(--seat-component-top-width))/2 - var(--tableInfoMargin)*4);position:absolute;top:calc(var(--tableInfoMargin)*2)}.TableComponent .TableInfoComponent.left{left:var(--tableInfoMargin)}.TableComponent .TableInfoComponent.right{right:var(--tableInfoMargin)}.TableComponent .bridge-table-html{bottom:0;left:0;overflow:auto;padding:1em;position:absolute;right:0;top:0;z-index:1100}.TableComponent [class*=componentContainer-]{display:flex}.TableComponent [class*=componentContainer-].center{--maxWidth:var(--centerWidth);--maxHeight:var(--centerHeight);align-items:center;bottom:auto;height:var(--maxHeight);justify-content:center;left:auto;left:calc(var(--seatComponentWidth-left) + var(--seatMargin)*2);max-height:var(--maxHeight);max-width:var(--maxWidth);overflow:auto;position:absolute;right:auto;top:auto;top:calc(var(--seatComponentHeight-top) + var(--seatMargin)*2);width:var(--maxWidth)}.TableComponent [class*=componentContainer-].topRight{--maxWidth:var(--topRightWidth);--maxHeight:var(--topRightHeight);justify-content:flex-end;right:auto;right:var(--seatMargin)}.TableComponent [class*=componentContainer-].topLeft,.TableComponent [class*=componentContainer-].topRight{align-items:flex-start;bottom:auto;height:var(--maxHeight);left:auto;max-height:var(--maxHeight);max-width:var(--maxWidth);position:absolute;top:auto;top:var(--seatMargin);width:var(--maxWidth)}.TableComponent [class*=componentContainer-].topLeft{--maxWidth:var(--topLeftWidth);--maxHeight:var(--topLeftHeight);justify-content:flex-start;left:var(--seatMargin);right:auto}.TableComponent [class*=componentContainer-].bottomRight{--maxWidth:var(--bottomRightWidth);--maxHeight:var(--bottomRightHeight);justify-content:flex-end;right:auto;right:var(--seatMargin)}.TableComponent [class*=componentContainer-].bottomLeft,.TableComponent [class*=componentContainer-].bottomRight{align-items:flex-end;bottom:auto;bottom:var(--seatMargin);height:var(--maxHeight);left:auto;max-height:var(--maxHeight);max-width:var(--maxWidth);position:absolute;top:auto;width:var(--maxWidth)}.TableComponent [class*=componentContainer-].bottomLeft{--maxWidth:var(--bottomLeftWidth);--maxHeight:var(--bottomLeftHeight);justify-content:flex-start;left:var(--seatMargin);right:auto}.TableComponent .componentContainer-AuctionBoxComponent .AuctionBoxComponent{max-width:25rem;position:absolute}.TableComponent .componentContainer-AuctionBoxComponent.center{align-items:flex-start;padding-top:.5rem}.TableComponent .componentContainer-AuxiliaryMessageComponent{z-index:900}.TableComponent .componentContainer-AuxiliaryMessageComponent .AuxiliaryMessageComponent{max-height:100%;max-width:100%}.TableComponent .componentContainer-AuxiliaryMessageComponent .AuxiliaryMessageComponent .title{background:#0000;border-bottom:1px solid;font-weight:700}.TableComponent .componentContainer-AuxiliaryMessageComponent .AuxiliaryMessageComponent header{border-bottom:1px solid;height:40px;padding:4px}.TableComponent .componentContainer-AuxiliaryMessageComponent .AuxiliaryMessageComponent header .Call{height:1.5em;width:3em}.TableComponent .componentContainer-AuxiliaryMessageComponent .AuxiliaryMessageComponent header .clubss,.TableComponent .componentContainer-AuxiliaryMessageComponent .AuxiliaryMessageComponent header .diamondss,.TableComponent .componentContainer-AuxiliaryMessageComponent .AuxiliaryMessageComponent header .heartss,.TableComponent .componentContainer-AuxiliaryMessageComponent .AuxiliaryMessageComponent header .noTrump,.TableComponent .componentContainer-AuxiliaryMessageComponent .AuxiliaryMessageComponent header .spadess{width:2.5em}.TableComponent .componentContainer-AuxiliaryMessageComponent .AuxiliaryMessageComponent header .zero.div{left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);white-space:nowrap}.TableComponent .componentContainer-BiddingKeyboardComponent .BiddingKeyboardComponent{height:100%;width:100%;z-index:100}.TableComponent .componentContainer-TableSymbolComponent .TableSymbolComponent{width:10rem}.TableComponent .componentContainer-TableSymbolComponent.topLeft{padding-left:var(--tableInfoMargin);padding-top:var(--tableInfoMargin)}.TableComponent .componentContainer-BridgeWarGameSelectorComponent{overflow:visible;z-index:1000}.TableComponent .componentContainer-BridgeWarGameSelectorComponent .BridgeWarGameSelectorComponent{min-width:300px}.TableComponent .TricksComponent{--startTopH:calc(car() + var(--seatComponentWidth-top)/2);--startTopV:calc(var(--seatComponentHeight-top)/2)}.TableComponent.seat-size-top-s{--auctionLineHeight-top-height:1.875rem;--seatBaseComponentWidth-top:17.5rem}.TableComponent.seat-size-top-m{--auctionLineHeight-top-height:2.8125rem;--seatBaseComponentWidth-top:22.1875rem}.TableComponent.seat-size-top-l{--auctionLineHeight-top-height:3.125rem;--seatBaseComponentWidth-top:31.25rem}.TableComponent.seat-size-top-d{--auctionLineHeight-top-height:2.8125rem;--seatBaseComponentWidth-top:24.0625rem}.TableComponent.seat-size-right-s{--auctionLineHeight-right-height:1.875rem;--seatBaseComponentWidth-right:17.5rem}.TableComponent.seat-size-right-m{--auctionLineHeight-right-height:2.8125rem;--seatBaseComponentWidth-right:22.1875rem}.TableComponent.seat-size-right-l{--auctionLineHeight-right-height:3.125rem;--seatBaseComponentWidth-right:31.25rem}.TableComponent.seat-size-right-d{--auctionLineHeight-right-height:2.8125rem;--seatBaseComponentWidth-right:24.0625rem}.TableComponent.seat-size-bottom-s{--auctionLineHeight-bottom-height:1.875rem;--seatBaseComponentWidth-bottom:17.5rem}.TableComponent.seat-size-bottom-m{--auctionLineHeight-bottom-height:2.8125rem;--seatBaseComponentWidth-bottom:22.1875rem}.TableComponent.seat-size-bottom-l{--auctionLineHeight-bottom-height:3.125rem;--seatBaseComponentWidth-bottom:31.25rem}.TableComponent.seat-size-bottom-d{--auctionLineHeight-bottom-height:2.8125rem;--seatBaseComponentWidth-bottom:24.0625rem}.TableComponent.seat-size-left-s{--auctionLineHeight-left-height:1.875rem;--seatBaseComponentWidth-left:17.5rem}.TableComponent.seat-size-left-m{--auctionLineHeight-left-height:2.8125rem;--seatBaseComponentWidth-left:22.1875rem}.TableComponent.seat-size-left-l{--auctionLineHeight-left-height:3.125rem;--seatBaseComponentWidth-left:31.25rem}.TableComponent.seat-size-left-d{--auctionLineHeight-left-height:2.8125rem;--seatBaseComponentWidth-left:24.0625rem}.TableComponent.bridge-table-hidden>:not(.bridge-table-html){display:none}.TableComponent.isShark{--cardAspectRatio:1.56551;--cardBaseWidth:5rem}.TableComponent.isShark .componentContainer-AuxiliaryMessageComponent .AuxiliaryMessageComponent{min-width:0;width:100%}.TableComponent.isBridgeWar{--bwTrickSize:1.5rem}.TableComponent.isBridgeWar .FooterComponent{bottom:var(--seatMargin);left:50%;position:absolute;transform:translateX(-50%) translateY(50%);width:var(--seatComponentWidth-bottom);z-index:210}@media (max-aspect-ratio:223/140){.TableComponent{--breakpointCardWidthMultiplier:0.9}}@media (max-aspect-ratio:600/757){.TableComponent.isBridgeWar{--cardWidthMultiplier:3;--seatComponentWidth-top:100%;--seatComponentWidth-bottom:100%;--nameHeight:3.5rem;--raisedCardDistance:0.05;--traySymbolsHeight:6rem;--bwTrickSize:2.5rem;--generalTrayWidth:17rem;--handHeight-left:0rem;--handHeight-right:0rem;--bottomAvatorMultiplier:2;--cardWidthMultiplier-top:2;--handHeightRatio-top:0.45;--trayHeight-top:var(--traySymbolsHeight);--cardWidthMultiplier-right:2;--handHeightRatio-right:0.45;--trayHeight-right:var(--traySymbolsHeight);--cardWidthMultiplier-bottom:2;--handHeightRatio-bottom:0.45;--trayHeight-bottom:var(--traySymbolsHeight);--cardWidthMultiplier-left:2;--handHeightRatio-left:0.45;--trayHeight-left:var(--traySymbolsHeight);--cardWidthMultiplier-top:3.5;--cardWidthMultiplier-bottom:3.5;--trayHeight-bottom:calc(var(--bottomAvatorMultiplier)*var(--traySymbolsHeight))}.TableComponent.isBridgeWar [class*=componentContainer-].bottomLeft,.TableComponent.isBridgeWar [class*=componentContainer-].bottomRight,.TableComponent.isBridgeWar [class*=componentContainer-].center,.TableComponent.isBridgeWar [class*=componentContainer-].topLeft,.TableComponent.isBridgeWar [class*=componentContainer-].topRight{--top:calc(var(--seatComponentHeight-top) + var(--generalTrayWidth) + var(--seatMargin)*2);--bottom:calc(var(--seatComponentHeight-bottom) + var(--seatMargin)*2);--left:calc(var(--seatComponentHeight-left) + var(--seatMargin)*2);--right:calc(var(--seatComponentHeight-right) + var(--seatMargin)*2);--maxWidth:calc(100% - var(--left) - var(--right));--maxHeight:calc(100% - var(--top) - var(--bottom));align-items:center;justify-content:center;left:var(--left);overflow:hidden;top:var(--top)}.TableComponent.isBridgeWar .HandComponent.dynamic-card-columns-width{--smallCardColumnsWidth:7.69231%}.TableComponent.isBridgeWar .HandComponent.dynamic-card-columns-width .dummyCard,.TableComponent.isBridgeWar .HandComponent.dynamic-card-columns-width .normalCard{overflow:hidden}.TableComponent.isBridgeWar .HandComponent:not(.vertical){grid-template-columns:repeat(var(--cards),1fr);height:calc(100% - var(--raisedCardDistance))}.TableComponent.isBridgeWar .SharkTrayComponent.isBridgeWar{--name-max-width:18rem;border:none;border-radius:0;bottom:0;flex-direction:row;gap:1rem;height:auto;padding:0 1rem;z-index:201}.TableComponent.isBridgeWar .SharkTrayComponent.isBridgeWar .general{flex:0 0 var(--traySymbolsHeight);gap:1rem;height:var(--traySymbolsHeight)}.TableComponent.isBridgeWar .SharkTrayComponent.isBridgeWar .AvatarComponent:not(.head){display:none}.TableComponent.isBridgeWar .SharkTrayComponent.isBridgeWar .AvatarComponent:not(.head)-head{--imgHeight:100%;display:block}.TableComponent.isBridgeWar .SharkTrayComponent.isBridgeWar .AvatarComponent:not(.head)-head img{height:calc(var(--imgHeight)*.8);margin:10% 0 0}.TableComponent.isBridgeWar .SharkTrayComponent.isBridgeWar .a-d-p{gap:1rem}.TableComponent.isBridgeWar .SharkTrayComponent.isBridgeWar .name{display:none;font-size:calc(var(--nameHeight)*.75)}.TableComponent.isBridgeWar .SharkTrayComponent.isBridgeWar .name.separate{align-items:center;bottom:0;display:flex;height:var(--nameHeight);justify-content:center;margin:0;text-align:center}.TableComponent.isBridgeWar .SharkTrayComponent.isBridgeWar .attacker{font-size:4rem}.TableComponent.isBridgeWar .SharkTrayComponent.isBridgeWar .defender{font-size:4.6rem}.TableComponent.isBridgeWar .SharkTrayComponent.isBridgeWar .position{font-size:4.4rem}.TableComponent.isBridgeWar .SharkTrayComponent.isBridgeWar .AvatarComponent.head img{height:100%;margin-bottom:0}.TableComponent.isBridgeWar .SeatComponent.seat-position-bottom .SharkTrayComponent.isBridgeWar{height:var(--trayHeight-bottom)}.TableComponent.isBridgeWar .SeatComponent.seat-position-bottom .general{display:grid;grid-template-areas:"avatar name tricks" "avatar adb tricks";grid-template-columns:auto auto auto;height:auto}.TableComponent.isBridgeWar .SeatComponent.seat-position-bottom .general .AvatarComponent.head{--imgHeight:var(--trayHeight-bottom);display:block;grid-area:avatar}.TableComponent.isBridgeWar .SeatComponent.seat-position-bottom .general .attacker,.TableComponent.isBridgeWar .SeatComponent.seat-position-bottom .general .defender{align-self:start;grid-area:role}.TableComponent.isBridgeWar .SeatComponent.seat-position-bottom .general .position{align-self:start;grid-area:position}.TableComponent.isBridgeWar .SeatComponent.seat-position-bottom .general .name{align-self:end;display:block;grid-area:name}.TableComponent.isBridgeWar .SeatComponent.seat-position-bottom .general .adb{grid-area:adb}.TableComponent.isBridgeWar .SeatComponent.seat-position-bottom .general .bw-tricks{--bwTrickSize:3rem;align-self:center;font-size:3rem;grid-area:tricks;margin-left:2rem}.TableComponent.isBridgeWar .SeatComponent.seat-position-bottom .name.separate{display:none}.TableComponent.isBridgeWar .SeatComponent.seat-position-top .SharkTrayComponent.isBridgeWar{align-items:center}.TableComponent.isBridgeWar .SeatComponent.seat-position-left,.TableComponent.isBridgeWar .SeatComponent.seat-position-right{height:var(--traySymbolsHeight);top:calc(var(--seatComponentHeight-top) + var(--seatMargin));transform:rotate(var(--rotate)) translateY(-100%);width:auto;z-index:202}.TableComponent.isBridgeWar .SeatComponent.seat-position-left .seat-hand,.TableComponent.isBridgeWar .SeatComponent.seat-position-right .seat-hand{display:none}.TableComponent.isBridgeWar .SeatComponent.seat-position-left .SharkTrayComponent.isBridgeWar,.TableComponent.isBridgeWar .SeatComponent.seat-position-right .SharkTrayComponent.isBridgeWar{align-items:center;box-shadow:none;position:relative;top:0}.TableComponent.isBridgeWar .SeatComponent.seat-position-left .SharkTrayComponent.isBridgeWar .general,.TableComponent.isBridgeWar .SeatComponent.seat-position-right .SharkTrayComponent.isBridgeWar .general{justify-content:center;left:0;margin-top:1px;top:0}.TableComponent.isBridgeWar .SeatComponent.seat-position-left .SharkTrayComponent.isBridgeWar .name,.TableComponent.isBridgeWar .SeatComponent.seat-position-right .SharkTrayComponent.isBridgeWar .name{margin:0;position:relative}.TableComponent.isBridgeWar .SeatComponent.seat-position-left .AvatarComponent.head img,.TableComponent.isBridgeWar .SeatComponent.seat-position-left .attacker svg,.TableComponent.isBridgeWar .SeatComponent.seat-position-left .defender svg,.TableComponent.isBridgeWar .SeatComponent.seat-position-left .position svg,.TableComponent.isBridgeWar .SeatComponent.seat-position-right .AvatarComponent.head img,.TableComponent.isBridgeWar .SeatComponent.seat-position-right .attacker svg,.TableComponent.isBridgeWar .SeatComponent.seat-position-right .defender svg,.TableComponent.isBridgeWar .SeatComponent.seat-position-right .position svg{transform:rotate(calc(var(--rotate)*-1))}.TableComponent.isBridgeWar .SeatComponent.seat-position-left{--rotate:90deg;left:0;transform-origin:left top}.TableComponent.isBridgeWar .SeatComponent.seat-position-right{--rotate:270deg;right:0;transform-origin:right top}.TableComponent.isBridgeWar .SeatComponent.seat-position-right .SharkTrayComponent.isBridgeWar,.TableComponent.isBridgeWar .SeatComponent.seat-position-right .general{flex-direction:row-reverse}.TableComponent.isBridgeWar .seat-hand{margin:0}.TableComponent.isBridgeWar .TricksComponent{--breakpointCardWidthMultiplier:2}.TableComponent.isBridgeWar .TricksComponent .TrickLane{--endPosV:50%;--endPosH:58%;margin:0}.TableComponent.isBridgeWar .TricksComponent .TrickLane .CardComponent{width:10rem}.TableComponent.isBridgeWar .TricksComponent .claimed .TrickLane{--endPosV:42.8%;--endPosH:45.9%}.TableComponent.isBridgeWar .TricksComponent .TrickComponent.claimed{--left:60%;--top:35%;--scale:0.5}.TableComponent.isBridgeWar .AuxiliaryMessageComponent{font-size:3.5rem;overflow-y:hidden}.TableComponent.isBridgeWar .FooterComponent{bottom:0;transform:translateX(-50%) translateY(100%)}.TableComponent.isBridgeWar .FooterComponent .ButtonComponent{--btHeight:var(--footerHeight);font-size:3rem}.TableComponent.isBridgeWar .FooterComponent .ButtonComponent.icon{--btSize:var(--footerHeight)}.TableComponent.isBridgeWar .FooterComponent .ButtonComponent.icon.showSharkSettings{--font-size:2rem;aspect-ratio:auto}.TableComponent.isBridgeWar .BridgeWarLogoComponent{bottom:100%;position:absolute}.TableComponent.isBridgeWar .BridgeWarInfosComponent{display:none}.TableComponent.isBridgeWar .BridgeWarGameInfoComponent{bottom:calc(var(--footerHeight) + 1rem);font-size:3rem;position:fixed;right:1rem;z-index:201}.TableComponent.isBridgeWar .BridgeWarGameInfoComponent .line{padding-bottom:.5rem}.TableComponent.isBridgeWar .HandComponent #Ebene_1 g:not(#base),.TableComponent.isBridgeWar .HandComponent .card .face,.TableComponent.isBridgeWar .claimed #Ebene_1 g:not(#base),.TableComponent.isBridgeWar .claimed .card .face{display:none}.TableComponent.isBridgeWar .TrickLane .card{overflow:hidden}.TableComponent.isBridgeWar .TrickLane .card img{display:none}.TableComponent.isBridgeWar .TrickLane svg{transform:scale(2.5) translateX(5%);transform-origin:top left}.TableComponent.isBridgeWar .TrickLane svg#Ebene_1 g:not(#base){display:none}.TableComponent.isBridgeWar .TrickLane .left svg{transform:scale(2.5) translateX(0)}.TableComponent.isBridgeWar .TrickLane .right svg{transform:scale(2.5) translateX(10%)}.TableComponent.isBridgeWar .FooterComponent{background:#000;gap:0;grid-auto-columns:1fr;grid-auto-flow:column;grid-template-areas:none;padding:0}.TableComponent.isBridgeWar .FooterComponent .ButtonComponent{grid-area:auto;order:1}.TableComponent.isBridgeWar .FooterComponent .ButtonComponent,.TableComponent.isBridgeWar .FooterComponent .ButtonComponent.icon{--btBgColor:#0000;--btPaddingH:0;--btBgImageHover:#0000;--btBorderRadius:0}.TableComponent.isBridgeWar .FooterComponent .ButtonComponent.icon{--btSize:auto;border-radius:var(--btBorderRadius)}.TableComponent.isBridgeWar .FooterComponent .ButtonComponent.button-1{order:2}.TableComponent.isBridgeWar .FooterComponent .ButtonComponent.button-2{order:3}.TableComponent.isBridgeWar .FooterComponent .ButtonComponent.button-3{order:4}.TableComponent.isBridgeWar .FooterComponent .ButtonComponent.button-4{order:5}.TableComponent.isBridgeWar .FooterComponent .ButtonComponent.button-5{order:6}.TableComponent.isBridgeWar .FooterComponent .ButtonComponent.button-6{order:7}.TableComponent.isBridgeWar .FooterComponent .ButtonComponent.button-7{order:8}.TableComponent.isBridgeWar .FooterComponent .ButtonComponent.button-8{order:9}.TableComponent.isBridgeWar .FooterComponent .ButtonComponent.button-9{order:10}.TableComponent.isBridgeWar .FooterComponent .ButtonComponent.button-10{order:11}.TableComponent.isBridgeWar .FooterComponent .ButtonComponent.button-11{order:12}}.AuxiliaryMessageComponent{--fontSize:Max(1rem,16px);--padding:0.2em;--backgroundColor:linear-gradient(90deg,#eae9fc,#cdcdfb);--borderColor:#999;--border:.3125rem solid var(--borderColor);--borderRadius:.9375rem;--textColor:#000;grid-gap:var(--padding);--buttonMaxWidth:150px;--buttonTextTransform:uppercase;background:var(--backgroundColor);border:var(--border);border-radius:var(--borderRadius);color:var(--textColor);display:grid;font-size:var(--fontSize);gap:var(--padding);grid-template-rows:1fr;min-width:350px;overflow:hidden;overflow:visible;padding:var(--padding)}.AuxiliaryMessageComponent .title{background-image:-webkit-gradient(linear,left bottom,right bottom,color-stop(0,#cacafe),color-stop(1,#4f4ffc));line-height:1.5rem;margin:calc(var(--padding)*-1);margin-bottom:0;min-height:auto;padding:.2em;text-align:left;text-shadow:0 0 2px #ffffff4d}.AuxiliaryMessageComponent .title .club{font-size:1.3em}.AuxiliaryMessageComponent .title .diamond,.AuxiliaryMessageComponent .title .heart{color:#c1394c;font-size:1.3em}.AuxiliaryMessageComponent .title .spade{font-size:1.3em}.AuxiliaryMessageComponent .text{border:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:1px;width:100%}.AuxiliaryMessageComponent .text .App.audrey{font-size:2.70833vh}@media only screen and (max-aspect-ratio:4/3){.AuxiliaryMessageComponent .text .App.audrey{font-size:2.03125vw}}.AuxiliaryMessageComponent .text a.glossarylink{color:inherit;font-style:italic;text-decoration:none}.AuxiliaryMessageComponent .text .club{font-size:1.3em}.AuxiliaryMessageComponent .text .heart{color:#c1394c;font-size:1.25em}.AuxiliaryMessageComponent .text .diamond{color:#c1394c;font-size:1.3em}.AuxiliaryMessageComponent .text .spade{font-size:1.3em}.App.shark:not(.isBridgeWar) .AuxiliaryMessageComponent{--backgroundColor:#fff;--borderRadius:8px;--border:1px solid #000;--buttonMaxWidth:none;--buttonTextTransform:none}.App.shark:not(.isBridgeWar) .AuxiliaryMessageComponent .title{font-size:1.2em;font-weight:700;padding:.625rem}.App.shark:not(.isBridgeWar) .AuxiliaryMessageComponent .text{font-size:max(1.3rem,12px);padding:.625rem}.App.shark:not(.isBridgeWar) .AuxiliaryMessageComponent .buttons button{--btFontSize:1.25rem;--btHeight:2em;--btPaddingH:0.5em;--btBgColor:#0000;--btBgImage:linear-gradient(0deg,#0000004d,#0000001a);--btBgImageHover:linear-gradient(180deg,#0000004d,#0000001a);--btBorderRadius:.5rem;--btFontWeight:500;--btBoxShadow:.3125rem .3125rem .625rem #00000080;--btBoxShadowHover:0 0 0 #0000;--btFontSize:max(1rem,14px);align-items:center;background-color:var(--btBgColor);background-image:var(--btBgImage);border:1px solid #fff;border-radius:var(--btBorderRadius);box-shadow:var(--btBoxShadow);color:#fff;color:#000;cursor:pointer;display:inline-flex;font-family:Jost,sans-serif;font-size:var(--btFontSize);font-weight:var(--btFontWeight);font-weight:400;height:var(--btHeight);justify-content:center;min-height:var(--btHeight);outline:none;padding:0 var(--btPaddingH);padding-left:1.25rem;padding-right:1.25rem;position:relative;text-align:center;text-decoration:none;vertical-align:middle;white-space:nowrap}.App.shark:not(.isBridgeWar) .AuxiliaryMessageComponent .buttons button.disabled,.App.shark:not(.isBridgeWar) .AuxiliaryMessageComponent .buttons button[disabled]{cursor:not-allowed!important;opacity:.5;pointer-events:none}.App.shark:not(.isBridgeWar) .AuxiliaryMessageComponent .buttons button:hover{background-image:var(--btBgImageHover);box-shadow:var(--btBoxShadowHover)}.App.shark.isBridgeWar .AuxiliaryMessageComponent{--backgroundColor:#000;--borderColor:var(--myBridgeWarBackgroundColor);--textColor:#fff;display:flex;flex-direction:column;gap:16px;min-width:320px;padding:16px}.App.shark.isBridgeWar .AuxiliaryMessageComponent .title{background:none;border:none;font-family:flower-power,open-sans,sans-serif;padding:10px 0 0;text-align:center}.App.shark.isBridgeWar .AuxiliaryMessageComponent .text{font-size:16px;line-height:1.3;overflow:hidden;padding:0;text-align:center}.App.shark.isBridgeWar .AuxiliaryMessageComponent .buttons{margin:0 auto}.App.shark.isBridgeWar .AuxiliaryMessageComponent .buttons button{--btFontSize:1.25rem;--btHeight:2em;--btPaddingH:0.5em;--btBgColor:#0000;--btBgImage:linear-gradient(0deg,#0000004d,#0000001a);--btBgImageHover:linear-gradient(180deg,#0000004d,#0000001a);--btBorderRadius:.5rem;--btFontWeight:500;--btBoxShadow:.3125rem .3125rem .625rem #00000080;--btBoxShadowHover:0 0 0 #0000;--btHeight:40px;--btPaddingH:10px;--btBgColor:var(--myBridgeWarBackgroundColor);--btBgImage:none;--btBgImageHover:linear-gradient(180deg,#0000001a,#0000001a);--btBorderRadius:var(--btHeight);--btFontSize:19px;--btFontWeight:400;--btBoxShadow:none;--btBoxShadowHover:none;--btHeight:30px;--btFontSize:16px;align-items:center;background-color:var(--btBgColor);background-image:var(--btBgImage);border:none;border-radius:var(--btBorderRadius);box-shadow:var(--btBoxShadow);color:#fff;color:#000;cursor:pointer;display:inline-flex;font-family:Jost,sans-serif;font-size:var(--btFontSize);font-weight:var(--btFontWeight);height:var(--btHeight);justify-content:center;min-height:var(--btHeight);outline:none;padding:0 var(--btPaddingH);position:relative;text-align:center;text-decoration:none;vertical-align:middle}.App.shark.isBridgeWar .AuxiliaryMessageComponent .buttons button.disabled,.App.shark.isBridgeWar .AuxiliaryMessageComponent .buttons button[disabled]{cursor:not-allowed!important;opacity:.5;pointer-events:none}.App.shark.isBridgeWar .AuxiliaryMessageComponent .buttons button:hover{background-image:var(--btBgImageHover);box-shadow:var(--btBoxShadowHover)}.App.shark.isBridgeWar .AuxiliaryMessageComponent .buttons button.icon{--btFontSize:40px;--btBgColor:var(--myBridgeWarBackgroundColor);--btBgImage:none;--btBgImageHover:linear-gradient(180deg,#0000001a,#0000001a);--font-size:1.4rem}.AuxiliaryMessageComponent.hasButtons{grid-template-rows:1fr auto}.AuxiliaryMessageComponent.hasButtons div.buttons{display:block;margin:.6em auto .2em}.AuxiliaryMessageComponent.hasButtons div.buttons button{background:#fff;background:-moz-linear-gradient(top,#fff,#ededed);border:1px solid #b7b7b7;border-radius:.5em;box-shadow:0 1px 2px #0003;color:#606060;cursor:pointer;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ededed");font-size:18px;font-weight:700;margin:0 2px 5px;max-width:var(--buttonMaxWidth);min-width:100px;outline:none;text-align:center;text-decoration:none;text-transform:var(--buttonTextTransform);vertical-align:initial}.AuxiliaryMessageComponent.bottom{bottom:0}.AuxiliaryMessageComponent .bid{background-position:50%;background-repeat:no-repeat;background-size:contain;height:3rem;margin:1rem auto;width:7rem}.SharkBidComponent{align-items:center;display:flex;height:100%;justify-content:center;position:relative;touch-action:none;width:100%}.SharkBidComponent.diamonds{border-color:var(--card-color-diamonds);color:var(--card-color-diamonds)}.SharkBidComponent.diamonds svg>g{fill:var(--card-color-diamonds)}.SharkBidComponent.diamonds .face{border-color:var(--card-color-diamonds)}.SharkBidComponent.hearts{border-color:var(--card-color-hearts);color:var(--card-color-hearts)}.SharkBidComponent.hearts svg>g{fill:var(--card-color-hearts)}.SharkBidComponent.hearts .face{border-color:var(--card-color-hearts)}.SharkBidComponent.spades{border-color:var(--card-color-spades);color:var(--card-color-spades)}.SharkBidComponent.spades svg>g{fill:var(--card-color-spades)}.SharkBidComponent.spades .face{border-color:var(--card-color-spades)}.SharkBidComponent.clubs{border-color:var(--card-color-clubs);color:var(--card-color-clubs)}.SharkBidComponent.clubs svg>g{fill:var(--card-color-clubs)}.SharkBidComponent.clubs .face{border-color:var(--card-color-clubs)}.SharkBidComponent .withAlert:after{content:"!";font-size:vw(34px);font-weight:500;position:absolute;right:15%}.SharkBidComponent .withAlert.zero:after{font-size:vw(34px);font-weight:500;right:5%}.SharkBidComponent svg{height:100%;left:13%;object-fit:contain;position:absolute;width:100%}.SharkBidComponent svg>g{display:none}.SharkBidComponent.noTrump svg{left:0}.SharkBidComponent.clubs #clubs,.SharkBidComponent.diamonds #diamonds,.SharkBidComponent.five #five,.SharkBidComponent.four #four,.SharkBidComponent.hearts #hearts,.SharkBidComponent.noTrump #noTrump,.SharkBidComponent.one #one,.SharkBidComponent.seven #seven,.SharkBidComponent.six #six,.SharkBidComponent.spades #spades,.SharkBidComponent.three #three,.SharkBidComponent.two #two{display:block}.SharkBidComponent.auctionAlert,.SharkBidComponent.auctionStop,.SharkBidComponent.double,.SharkBidComponent.pass,.SharkBidComponent.rdbl,.SharkBidComponent.redouble,.SharkBidComponent.xdbl{color:#fff;font-size:1.5rem;font-weight:700;text-align:center}.SharkBidComponent.auctionAlert,.SharkBidComponent.rdbl,.SharkBidComponent.redouble{background:#1a51a4}.SharkBidComponent.auctionStop,.SharkBidComponent.double,.SharkBidComponent.xdbl{background:#c1394c}.SharkBidComponent.pass{background:green}.SharkGameResultsComponent{display:block;margin-left:auto;margin-right:auto;max-width:1200px}.SharkGameResultsComponent .header{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:auto 1fr;position:relative;z-index:10}.SharkGameResultsComponent .header .info{display:flex;flex-wrap:wrap;font-size:26px;gap:2rem;justify-content:space-between}.SharkGameResultsComponent .header .info .select{display:flex;gap:2rem}.SharkGameResultsComponent .header .current-player{float:left;margin-top:4px}.SharkGameResultsComponent .header .back{--font-size:1.6em;align-self:center;aspect-ratio:1;background:none;border:none;border-radius:50%;color:#000;cursor:pointer;display:inline-block;height:2.5rem;height:auto;line-height:0;outline:none;padding:0;transition:all var(--transition-time) ease-in-out;width:2.5rem;width:40px}.SharkGameResultsComponent .header .back.disabled,.SharkGameResultsComponent .header .back[disabled]{cursor:not-allowed!important;opacity:.5;pointer-events:none}.SharkGameResultsComponent .header .back span{display:none}.SharkGameResultsComponent .header .back:before{speak:none;font-feature-settings:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-family:icomoon!important;font-size:var(--font-size);font-style:normal;font-variant:normal;font-weight:400;left:50%;line-height:1;position:absolute;text-transform:none;top:50%;transform:translateX(-50%) translateY(-50%)}@media (max-aspect-ratio:600/757){.SharkGameResultsComponent .header .back:before{--font-size:1.5em}}.SharkGameResultsComponent h1{font-size:min(3rem,24px);font-weight:700;margin-bottom:1.5rem;padding:.5rem}.SharkGameResultsComponent h1 .acblGameWarning{color:darkred;font-style:italic}.SharkGameResultsComponent h1 .acblGameWarning:after,.SharkGameResultsComponent h1 .acblGameWarning:before{content:" | "}.SharkGameResultsComponent h1 .updatedOn{display:block;font-size:min(2.5rem,20px);font-weight:400;margin-top:.5rem}.SharkGameResultsComponent h2{align-items:center;display:flex;flex:1 1 auto;font-size:26px;justify-content:space-between;margin:20px 0;padding-left:2em}.SharkGameResultsComponent h2>*{margin-left:1em}.SharkGameResultsComponent .sharkGameResultsScores-table{border-collapse:initial}@media (max-width:47.9375em){.SharkGameResultsComponent .sharkGameResultsScores-table{margin-left:0!important;margin-right:0!important;width:100%}}.SharkGameResultsComponent .sharkGameResultsScores-thead{background:#fff;position:-webkit-sticky;position:sticky;top:0;z-index:20}.SharkGameResultsComponent .sharkGameResultsScores-thead:before{background:inherit;bottom:100%;content:"";height:1.25rem;left:0;position:absolute;right:0}.SharkGameResultsComponent .sharkGameResultsScores-thead tr th{border-bottom:1px solid #000;text-align:center}.SharkGameResultsComponent .sharkGameResultsScores-thead tr th.masterPoints,.SharkGameResultsComponent .sharkGameResultsScores-thead tr th.master_points{text-align:left}@media (max-width:47.9375em){.SharkGameResultsComponent .sharkGameResultsScores td.action,.SharkGameResultsComponent .sharkGameResultsScores th.action{display:none}.SharkGameResultsComponent .sharkGameResultsScores td:first-child,.SharkGameResultsComponent .sharkGameResultsScores th:first-child{padding-left:0}.SharkGameResultsComponent .sharkGameResultsScores td:nth-last-child(2),.SharkGameResultsComponent .sharkGameResultsScores th:nth-last-child(2){padding-right:0}.SharkGameResultsComponent .sharkGameResultsScores td.pair,.SharkGameResultsComponent .sharkGameResultsScores th.pair{max-width:50vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}}.SharkGameResultsComponent td,.SharkGameResultsComponent th{font-size:18px;padding:10px 17px;text-align:left;vertical-align:middle}.SharkGameResultsComponent td.hide,.SharkGameResultsComponent th.hide{display:none}.SharkGameResultsComponent th{font-size:18px;font-weight:700;padding-left:0;padding-right:0}.SharkGameResultsComponent th.pair{text-align:left}.SharkGameResultsComponent th.bn,.SharkGameResultsComponent th.c,.SharkGameResultsComponent th.d,.SharkGameResultsComponent th.dir,.SharkGameResultsComponent th.l,.SharkGameResultsComponent th.r,.SharkGameResultsComponent th.s{text-align:center}.SharkGameResultsComponent th.reIMP,.SharkGameResultsComponent th.reMP,.SharkGameResultsComponent th.ruIMP,.SharkGameResultsComponent th.ruMP{padding-left:5px;padding-right:5px;text-align:center}.SharkGameResultsComponent th.masterPoints,.SharkGameResultsComponent th.master_points{text-align:left}.SharkGameResultsComponent td{white-space:nowrap}.SharkGameResultsComponent td.contract,.SharkGameResultsComponent td.declarer,.SharkGameResultsComponent td.dir,.SharkGameResultsComponent td.lead{text-transform:uppercase}.SharkGameResultsComponent td.pair{white-space:normal}.SharkGameResultsComponent td.rank{padding:5px;text-align:center}.SharkGameResultsComponent td.masterPoints,.SharkGameResultsComponent td.master_points,.SharkGameResultsComponent td.r,.SharkGameResultsComponent td.reIMP,.SharkGameResultsComponent td.reMP,.SharkGameResultsComponent td.ruIMP,.SharkGameResultsComponent td.ruMP,.SharkGameResultsComponent td.s{text-align:center}.SharkGameResultsComponent td sub{font-size:.8em}.SharkGameResultsComponent button{--btFontSize:20px;--btHeight:2em;--btPaddingH:0.5em;--btBgColor:#0000;--btBgImage:linear-gradient(0deg,#0000004d,#0000001a);--btBgImageHover:linear-gradient(180deg,#0000004d,#0000001a);--btBorderRadius:8px;--btFontWeight:500;--btBoxShadow:5px 5px 10px #00000080;--btBoxShadowHover:0 0 0 #0000;align-items:center;background-color:var(--btBgColor);background-image:var(--btBgImage);border:1px solid #fff;border-radius:var(--btBorderRadius);box-shadow:var(--btBoxShadow);color:#fff;color:#000;cursor:pointer;display:inline-flex;font-family:Jost,sans-serif;font-size:var(--btFontSize);font-size:16px;font-weight:var(--btFontWeight);height:var(--btHeight);height:30px;justify-content:center;min-height:var(--btHeight);min-height:30px;outline:none;padding:0 20px;position:relative;text-align:center;text-decoration:none;vertical-align:middle;white-space:nowrap}.SharkGameResultsComponent button.disabled,.SharkGameResultsComponent button[disabled]{cursor:not-allowed!important;opacity:.5;pointer-events:none}.SharkGameResultsComponent button:hover{background-image:var(--btBgImageHover);box-shadow:var(--btBoxShadowHover)}.SharkGameResultsComponent span.link{cursor:pointer;text-decoration:underline}.SharkGameResultsComponent span.link:hover{text-decoration:none}.SharkGameResultsComponent .sectionize{column-gap:.5rem;display:flex;margin-bottom:2rem}.SharkGameResultsComponent .sharkGameResultsBoards,.SharkGameResultsComponent .sharkGameResultsPair,.SharkGameResultsComponent .sharkGameResultsScores{margin-left:auto;margin-right:auto}.SharkGameResultsComponent .sharkGameResultsBoards tbody tr,.SharkGameResultsComponent .sharkGameResultsPair tbody tr,.SharkGameResultsComponent .sharkGameResultsScores tbody tr{cursor:pointer}.SharkGameResultsComponent .sharkGameResultsBoards tbody tr:nth-child(odd),.SharkGameResultsComponent .sharkGameResultsPair tbody tr:nth-child(odd),.SharkGameResultsComponent .sharkGameResultsScores tbody tr:nth-child(odd){background:#fff}.SharkGameResultsComponent .sharkGameResultsBoards tbody tr:nth-child(2n),.SharkGameResultsComponent .sharkGameResultsPair tbody tr:nth-child(2n),.SharkGameResultsComponent .sharkGameResultsScores tbody tr:nth-child(2n){background:#d3d3d3}.SharkGameResultsComponent .sharkGameResultsBoards tbody tr.isMe,.SharkGameResultsComponent .sharkGameResultsPair tbody tr.isMe,.SharkGameResultsComponent .sharkGameResultsScores tbody tr.isMe{background:#ff0;bottom:0;bottom:var(--isMeBottom,0);position:-webkit-sticky;position:sticky}.SharkGameResultsComponent .sharkGameResultsBoards tbody tr.selected,.SharkGameResultsComponent .sharkGameResultsBoards tbody tr:hover,.SharkGameResultsComponent .sharkGameResultsPair tbody tr.selected,.SharkGameResultsComponent .sharkGameResultsPair tbody tr:hover,.SharkGameResultsComponent .sharkGameResultsScores tbody tr.selected,.SharkGameResultsComponent .sharkGameResultsScores tbody tr:hover{background:#9acd32}.SharkGameResultsComponent .sharkGameResultsScores h2{text-align:left;text-transform:uppercase}.SharkGameResultsComponent .sharkGameResultsScores table{margin-bottom:36px;margin-left:auto;margin-right:auto}.SharkGameResultsComponent .sharkGameResultsBoards{margin-bottom:36px;width:100%}.SharkGameResultsComponent .sharkGameResultsBoards h2{text-align:left}@media (max-width:47.9375em){.SharkGameResultsComponent .sharkGameResultsBoards th{white-space:nowrap}.SharkGameResultsComponent .sharkGameResultsBoards th.reIMP{white-space:normal}.SharkGameResultsComponent .sharkGameResultsBoards td,.SharkGameResultsComponent .sharkGameResultsBoards th{padding:10px 0 10px 10px}.SharkGameResultsComponent .sharkGameResultsBoards td.name,.SharkGameResultsComponent .sharkGameResultsBoards th.name{max-width:45vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.SharkGameResultsComponent .sharkGameResultsPair td{padding:10px 20px}@media (max-width:47.9375em){.SharkGameResultsComponent .sharkGameResultsPair th{white-space:nowrap}.SharkGameResultsComponent .sharkGameResultsPair th.reIMP{white-space:normal}.SharkGameResultsComponent .sharkGameResultsPair td,.SharkGameResultsComponent .sharkGameResultsPair th{padding:10px 0 10px 10px}}.SharkGameResultsComponent .sharkGameResultsBoards .suit,.SharkGameResultsComponent .sharkGameResultsPair .suit{margin-left:5px}.SharkGameResultsComponent .sharkGameResultsBoards .suit.diamonds,.SharkGameResultsComponent .sharkGameResultsPair .suit.diamonds{border-color:var(--card-color-diamonds);color:var(--card-color-diamonds)}.SharkGameResultsComponent .sharkGameResultsBoards .suit.diamonds svg>g,.SharkGameResultsComponent .sharkGameResultsPair .suit.diamonds svg>g{fill:var(--card-color-diamonds)}.SharkGameResultsComponent .sharkGameResultsBoards .suit.diamonds .face,.SharkGameResultsComponent .sharkGameResultsPair .suit.diamonds .face{border-color:var(--card-color-diamonds)}.SharkGameResultsComponent .sharkGameResultsBoards .suit.hearts,.SharkGameResultsComponent .sharkGameResultsPair .suit.hearts{border-color:var(--card-color-hearts);color:var(--card-color-hearts)}.SharkGameResultsComponent .sharkGameResultsBoards .suit.hearts svg>g,.SharkGameResultsComponent .sharkGameResultsPair .suit.hearts svg>g{fill:var(--card-color-hearts)}.SharkGameResultsComponent .sharkGameResultsBoards .suit.hearts .face,.SharkGameResultsComponent .sharkGameResultsPair .suit.hearts .face{border-color:var(--card-color-hearts)}.SharkGameResultsComponent .sharkGameResultsBoards .suit.spades,.SharkGameResultsComponent .sharkGameResultsPair .suit.spades{border-color:var(--card-color-spades);color:var(--card-color-spades)}.SharkGameResultsComponent .sharkGameResultsBoards .suit.spades svg>g,.SharkGameResultsComponent .sharkGameResultsPair .suit.spades svg>g{fill:var(--card-color-spades)}.SharkGameResultsComponent .sharkGameResultsBoards .suit.spades .face,.SharkGameResultsComponent .sharkGameResultsPair .suit.spades .face{border-color:var(--card-color-spades)}.SharkGameResultsComponent .sharkGameResultsBoards .suit.clubs,.SharkGameResultsComponent .sharkGameResultsPair .suit.clubs{border-color:var(--card-color-clubs);color:var(--card-color-clubs)}.SharkGameResultsComponent .sharkGameResultsBoards .suit.clubs svg>g,.SharkGameResultsComponent .sharkGameResultsPair .suit.clubs svg>g{fill:var(--card-color-clubs)}.SharkGameResultsComponent .sharkGameResultsBoards .suit.clubs .face,.SharkGameResultsComponent .sharkGameResultsPair .suit.clubs .face{border-color:var(--card-color-clubs)}.SharkGameResultsComponent .sharkGameResultsBoards .suit.spades:before,.SharkGameResultsComponent .sharkGameResultsPair .suit.spades:before{speak:none;font-feature-settings:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.SharkGameResultsComponent .sharkGameResultsBoards .suit.hearts:before,.SharkGameResultsComponent .sharkGameResultsPair .suit.hearts:before{speak:none;font-feature-settings:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.SharkGameResultsComponent .sharkGameResultsBoards .suit.diamonds:before,.SharkGameResultsComponent .sharkGameResultsPair .suit.diamonds:before{speak:none;font-feature-settings:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.SharkGameResultsComponent .sharkGameResultsBoards .suit.clubs:before,.SharkGameResultsComponent .sharkGameResultsPair .suit.clubs:before{speak:none;font-feature-settings:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.SharkGameResultsComponent .sharkGameResultsBoards .suit .rank,.SharkGameResultsComponent .sharkGameResultsPair .suit .rank{color:#000;margin-left:.1em}.SharkGameResultsComponent .sharkGameResultsBoards .suit:before,.SharkGameResultsComponent .sharkGameResultsPair .suit:before{font-size:.9em}.SharkGameResultsComponent .sharkGameResultsBoards .contract.suit,.SharkGameResultsComponent .sharkGameResultsPair .contract.suit{margin-left:3px}.SharkGameResultsComponent .sharkGameResultsBoards .contract.suit .level,.SharkGameResultsComponent .sharkGameResultsPair .contract.suit .level{color:#000}.SharkGameResultsComponent .sharkGameResultsBoards .contract.suit:before,.SharkGameResultsComponent .sharkGameResultsPair .contract.suit:before{font-size:.9em}.SharkGameResultsComponent .sharkGameResultsBoards .lead,.SharkGameResultsComponent .sharkGameResultsPair .lead{font-size:16px}.SharkGameResultsComponent .sharkGameResultsBoards .lead .suit,.SharkGameResultsComponent .sharkGameResultsPair .lead .suit{margin-right:3px}.SharkGameResultsComponent .sharkGameResultsBoards.v2 .contract,.SharkGameResultsComponent .sharkGameResultsPair.v2 .contract{display:flex}.SharkGameResultsComponent .sharkGameResultsBoards.v2 .contract:before,.SharkGameResultsComponent .sharkGameResultsPair.v2 .contract:before{margin:0 .2em;order:2}.SharkGameResultsComponent .sharkGameResultsBoards.v2 .contract .notrump,.SharkGameResultsComponent .sharkGameResultsPair.v2 .contract .notrump{margin:0 .2em;order:1}.SharkGameResultsComponent .sharkGameResultsBoards.v2 .contract .x,.SharkGameResultsComponent .sharkGameResultsPair.v2 .contract .x{order:3}.SharkGameResultsComponent .sharkGameResultsBoards.hidden,.SharkGameResultsComponent .sharkGameResultsPair.hidden{display:none}.SharkGameResultsComponent .showBoardReview{position:relative;z-index:1}.SharkGameResultsComponent .showBoardReview .auctionBox-trickHistory h3{display:none;max-width:800px}.SharkGameResultsComponent .showBoardReview .close-board-review{--font-size:vw(16px);aspect-ratio:1;background:none;border:none;border-radius:50%;color:#000;cursor:pointer;display:inline-block;height:2.5rem;left:100%;line-height:0;outline:none;padding:0;position:absolute;top:0;transition:all var(--transition-time) ease-in-out;width:2.5rem}.SharkGameResultsComponent .showBoardReview .close-board-review.disabled,.SharkGameResultsComponent .showBoardReview .close-board-review[disabled]{cursor:not-allowed!important;opacity:.5;pointer-events:none}.SharkGameResultsComponent .showBoardReview .close-board-review span{display:none}.SharkGameResultsComponent .showBoardReview .close-board-review:before{speak:none;font-feature-settings:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-family:icomoon!important;font-size:var(--font-size);font-style:normal;font-variant:normal;font-weight:400;left:50%;line-height:1;position:absolute;text-transform:none;top:50%;transform:translateX(-50%) translateY(-50%)}@media (max-aspect-ratio:600/757){.SharkGameResultsComponent .showBoardReview .close-board-review:before{--font-size:1.5em}}.SharkGameResultsComponent .select-board{float:left;font-size:min(3rem,24px);height:38px;position:relative}.SharkGameResultsComponent .select-board>div{align-items:center;background:#fff;cursor:pointer;display:none;font-size:.8em;font-weight:400;height:38px;justify-content:center;padding:.2em;white-space:nowrap}.SharkGameResultsComponent .select-board>div.current-board{display:flex}.SharkGameResultsComponent .select-board>div.current-board:after{content:"";font-family:icomoon;font-size:.8em;margin-left:.4em}.SharkGameResultsComponent .select-board.opened>div{border:solid #000;border-width:1px 1px 0;display:flex}.SharkGameResultsComponent .select-board.opened>div.current-board,.SharkGameResultsComponent .select-board.opened>div:hover{background:#9acd32}.SharkGameResultsComponent .select-board:not(.opened) .current-board{border:1px solid #000}.SharkGameResultsComponent .select-comparison{float:right;font-size:min(3rem,24px);grid-area:d;max-height:46px}.SharkGameResultsComponent .select-comparison .sharkGameResultsBoards thead{display:none}.SharkGameResultsComponent .select-comparison .sharkGameResultsBoards tbody{border:1px solid #000}.SharkGameResultsComponent .select-comparison .sharkGameResultsBoards tbody tr:nth-child(1n+15):not(.selected){display:none}.SharkGameResultsComponent .select-comparison .sharkGameResultsBoards tbody tr:after{content:"";font-family:icomoon;font-size:.6em;margin-left:.4em;margin-right:.2em;visibility:hidden}.SharkGameResultsComponent .select-comparison .sharkGameResultsBoards td{font-size:.8em;font-weight:400;padding:10px 3px}.SharkGameResultsComponent .select-comparison .sharkGameResultsBoards td:nth-child(0),.SharkGameResultsComponent .select-comparison .sharkGameResultsBoards td:nth-child(1n+9){display:none}.SharkGameResultsComponent .select-comparison .sharkGameResultsBoards td.name span{display:block;max-width:200px;overflow:hidden;pointer-events:none;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.SharkGameResultsComponent .select-comparison .sharkGameResultsBoards.hidden{display:block}.SharkGameResultsComponent .select-comparison:not(.opened) .sharkGameResultsBoards tr:not(.selected){display:none}.SharkGameResultsComponent .select-comparison:not(.opened) .sharkGameResultsBoards tr.selected{background:#fff}.SharkGameResultsComponent .select-comparison:not(.opened) .sharkGameResultsBoards tr.selected:after{visibility:visible}.SharkGameResultsComponent .AuctionBoxComponent{margin-bottom:.5rem}.SharkGameResultsComponent .AuctionBoxComponent .auction .setWidths td,.SharkGameResultsComponent .AuctionBoxComponent .auction th{padding:0}.SharkGameResultsComponent .AuctionBoxComponent .auction td,.SharkGameResultsComponent .AuctionBoxComponent .auction th{font-size:19px!important;height:2em}.SharkGameResultsComponent .AuctionBoxComponent .auction td svg,.SharkGameResultsComponent .AuctionBoxComponent .auction th svg{--width:50%}.SharkGameResultsComponent .AuctionBoxComponent .auction th{line-height:2em}.SharkGameResultsComponent .AuctionBoxComponent .auction .SharkBidComponent.undefined{font-size:20px!important}.SharkBoardStatsComponent{display:block;font-size:1.6em}.SharkBoardStatsComponent.NoStats{visibility:collapse}.SharkBoardStatsComponent .table{display:table;float:left;font-size:20px;font-weight:500;margin:auto;max-width:330px;width:100%}.SharkBoardStatsComponent .table>*{display:table-row}.SharkBoardStatsComponent .table>.isMe>*{background:#ffff0080}.SharkBoardStatsComponent .table>:first-child{font-size:.85em;font-weight:600;text-align:center}.SharkBoardStatsComponent .table>:nth-child(2n){background:#d3d3d3}.SharkBoardStatsComponent .table>*>*{display:table-cell;padding:.3em;white-space:nowrap}.SharkBoardStatsComponent .declarer,.SharkBoardStatsComponent .lead{text-align:center}.SharkBoardStatsComponent .players,.SharkBoardStatsComponent .tricks{text-align:right}.SharkBoardStatsComponent .score{text-align:left}.SharkBoardStatsComponent .result{text-align:right}.SharkBoardStatsComponent .lead div{align-items:baseline;display:flex;font-size:.85em}.SharkBoardStatsComponent .lead div.diamonds{border-color:var(--card-color-diamonds);color:var(--card-color-diamonds)}.SharkBoardStatsComponent .lead div.diamonds svg>g{fill:var(--card-color-diamonds)}.SharkBoardStatsComponent .lead div.diamonds .face{border-color:var(--card-color-diamonds)}.SharkBoardStatsComponent .lead div.hearts{border-color:var(--card-color-hearts);color:var(--card-color-hearts)}.SharkBoardStatsComponent .lead div.hearts svg>g{fill:var(--card-color-hearts)}.SharkBoardStatsComponent .lead div.hearts .face{border-color:var(--card-color-hearts)}.SharkBoardStatsComponent .lead div.spades{border-color:var(--card-color-spades);color:var(--card-color-spades)}.SharkBoardStatsComponent .lead div.spades svg>g{fill:var(--card-color-spades)}.SharkBoardStatsComponent .lead div.spades .face{border-color:var(--card-color-spades)}.SharkBoardStatsComponent .lead div.clubs{border-color:var(--card-color-clubs);color:var(--card-color-clubs)}.SharkBoardStatsComponent .lead div.clubs svg>g{fill:var(--card-color-clubs)}.SharkBoardStatsComponent .lead div.clubs .face{border-color:var(--card-color-clubs)}.SharkBoardStatsComponent .lead div.spades:before{content:""}.SharkBoardStatsComponent .lead div.hearts:before,.SharkBoardStatsComponent .lead div.spades:before{speak:none;font-feature-settings:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.SharkBoardStatsComponent .lead div.hearts:before{content:""}.SharkBoardStatsComponent .lead div.diamonds:before{content:""}.SharkBoardStatsComponent .lead div.clubs:before,.SharkBoardStatsComponent .lead div.diamonds:before{speak:none;font-feature-settings:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.SharkBoardStatsComponent .lead div.clubs:before{content:""}.SharkBoardStatsComponent .lead div span{color:#000;font-size:1.2em;margin-left:.05em}.SharkBoardStatsComponent .contract>div{align-items:baseline;display:inline-flex;font-size:.85em;margin:auto}.SharkBoardStatsComponent .contract>div.diamonds{border-color:var(--card-color-diamonds);color:var(--card-color-diamonds)}.SharkBoardStatsComponent .contract>div.diamonds svg>g{fill:var(--card-color-diamonds)}.SharkBoardStatsComponent .contract>div.diamonds .face{border-color:var(--card-color-diamonds)}.SharkBoardStatsComponent .contract>div.hearts{border-color:var(--card-color-hearts);color:var(--card-color-hearts)}.SharkBoardStatsComponent .contract>div.hearts svg>g{fill:var(--card-color-hearts)}.SharkBoardStatsComponent .contract>div.hearts .face{border-color:var(--card-color-hearts)}.SharkBoardStatsComponent .contract>div.spades{border-color:var(--card-color-spades);color:var(--card-color-spades)}.SharkBoardStatsComponent .contract>div.spades svg>g{fill:var(--card-color-spades)}.SharkBoardStatsComponent .contract>div.spades .face{border-color:var(--card-color-spades)}.SharkBoardStatsComponent .contract>div.clubs{border-color:var(--card-color-clubs);color:var(--card-color-clubs)}.SharkBoardStatsComponent .contract>div.clubs svg>g{fill:var(--card-color-clubs)}.SharkBoardStatsComponent .contract>div.clubs .face{border-color:var(--card-color-clubs)}.SharkBoardStatsComponent .contract>div.spades:before{content:""}.SharkBoardStatsComponent .contract>div.hearts:before,.SharkBoardStatsComponent .contract>div.spades:before{speak:none;font-feature-settings:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.SharkBoardStatsComponent .contract>div.hearts:before{content:""}.SharkBoardStatsComponent .contract>div.diamonds:before{content:""}.SharkBoardStatsComponent .contract>div.clubs:before,.SharkBoardStatsComponent .contract>div.diamonds:before{speak:none;font-feature-settings:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.SharkBoardStatsComponent .contract>div.clubs:before{content:""}.SharkBoardStatsComponent .contract>div .level,.SharkBoardStatsComponent .contract>div .notrump,.SharkBoardStatsComponent .contract>div .x{font-size:1.2em}.SharkBoardStatsComponent .contract>div:before{order:2}.SharkBoardStatsComponent .contract>div .notrump{order:3}.SharkBoardStatsComponent .contract>div .level{color:#000;order:1}.SharkBoardStatsComponent .contract>div .x{order:4}.App.shark.isBridgeWar .SharkBoardStatsComponent .table .contract,.App.shark.isBridgeWar .SharkBoardStatsComponent .table .declarer{display:none}@keyframes flash{0%{opacity:1}25%{opacity:0}50%{opacity:1}75%{opacity:0}to{opacity:1}}@keyframes bounce{0%{transform:translateY(0)}20%{transform:translateY(0)}40%{transform:translateY(-30px)}50%{transform:translateY(0)}60%{transform:translateY(-15px)}80%{transform:translateY(0)}to{transform:translateY(0)}}@keyframes shake{0%{transform:translateX(0)}10%{transform:translateX(-10px)}20%{transform:translateX(10px)}30%{transform:translateX(-10px)}40%{transform:translateX(10px)}50%{transform:translateX(-10px)}60%{transform:translateX(10px)}70%{transform:translateX(-10px)}80%{transform:translateX(10px)}90%{transform:translateX(-10px)}to{transform:translateX(0)}}@keyframes tada{0%{transform:scale(1)}10%{transform:scale(.9) rotate(-3deg)}20%{transform:scale(.9) rotate(-3deg)}30%{transform:scale(1.1) rotate(3deg)}40%{transform:scale(1.1) rotate(-3deg)}50%{transform:scale(1.1) rotate(3deg)}60%{transform:scale(1.1) rotate(-3deg)}70%{transform:scale(1.1) rotate(3deg)}80%{transform:scale(1.1) rotate(-3deg)}90%{transform:scale(1.1) rotate(3deg)}to{transform:scale(1) rotate(0)}}@keyframes swing{20%,40%,60%,80%,to{transform-origin:top center 50%}20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0deg)}}@keyframes wobble{0%{transform:translateX(0)}15%{transform:translateX(-25%) rotate(-5deg)}30%{transform:translateX(20%) rotate(3deg)}45%{transform:translateX(-15%) rotate(-3deg)}60%{transform:translateX(10%) rotate(2deg)}75%{transform:translateX(-5%) rotate(-1deg)}to{transform:translateX(0)}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes wiggle{0%{transform:skewX(9deg)}10%{transform:skewX(-8deg)}20%{transform:skewX(7deg)}30%{transform:skewX(-6deg)}40%{transform:skewX(5deg)}50%{transform:skewX(-4deg)}60%{transform:skewX(3deg)}70%{transform:skewX(-2deg)}80%{transform:skewX(1deg)}90%{transform:skewX(0deg)}to{transform:skewX(0deg)}}@keyframes bounceOut{0%{transform:scale(1)}25%{transform:scale(.95)}50%{opacity:1;transform:scale(1.1)}to{opacity:0;transform:scale(.3)}}@keyframes bounceOutUp{0%{transform:translateY(0)}20%{opacity:1;transform:translateY(20px)}to{opacity:0;transform:translateY(-2000px)}}@keyframes bounceOutDown{0%{transform:translateY(0)}20%{opacity:1;transform:translateY(-20px)}to{opacity:0;transform:translateY(2000px)}}@keyframes bounceOutLeft{0%{transform:translateX(0)}20%{opacity:1;transform:translateX(20px)}to{opacity:0;transform:translateX(-2000px)}}@keyframes bounceOutRight{0%{transform:translateX(0)}20%{opacity:1;transform:translateX(-20px)}to{opacity:0;transform:translateX(2000px)}}@keyframes bounceIn{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.9)}to{transform:scale(1)}}@keyframes bounceInDown{0%{opacity:0;transform:translateY(-2000px)}60%{opacity:1;transform:translateY(30px)}80%{transform:translateY(-10px)}to{transform:translateY(0)}}@keyframes bounceInUp{0%{opacity:0;transform:translateY(2000px)}60%{opacity:1;transform:translateY(-30px)}80%{transform:translateY(10px)}to{transform:translateY(0)}}@keyframes bounceInRight{0%{opacity:0;transform:translateX(2000px)}60%{opacity:1;transform:translateX(-30px)}80%{transform:translateX(10px)}to{transform:translateX(0)}}@keyframes bounceInLeft{0%{opacity:0;transform:translateX(-2000px)}60%{opacity:1;transform:translateX(30px)}80%{transform:translateX(-10px)}to{transform:translateX(0)}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOutUp{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-20px)}}@keyframes fadeOutDown{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}@keyframes fadeOutRight{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(20px)}}@keyframes fadeOutLeft{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-20px)}}@keyframes fadeOutUpBig{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-2000px)}}@keyframes fadeOutDownBig{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(2000px)}}@keyframes fadeOutRightBig{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(2000px)}}@keyframes fadeOutLeftBig{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-2000px)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeInUpBig{0%{opacity:0;transform:translateY(2000px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDownBig{0%{opacity:0;transform:translateY(-2000px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInRightBig{0%{opacity:0;transform:translateX(2000px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeInLeftBig{0%{opacity:0;transform:translateX(-2000px)}to{opacity:1;transform:translateX(0)}}@keyframes flip{0%{animation-timing-function:ease-out;transform:perspective(400px) rotateY(0)}40%{animation-timing-function:ease-out;transform:perspective(400px) translateZ(150px) rotateY(170deg)}50%{animation-timing-function:ease-in;transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1)}80%{animation-timing-function:ease-in;transform:perspective(400px) rotateY(1turn) scale(.95)}to{animation-timing-function:ease-in;transform:perspective(400px) scale(1)}}@keyframes flipInX{0%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;transform:perspective(400px) rotateX(90deg)}40%{transform:perspective(400px) rotateX(-10deg)}70%{transform:perspective(400px) rotateX(10deg)}to{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;transform:perspective(400px) rotateX(0deg)}}@keyframes flipOutX{0%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;transform:perspective(400px) rotateX(0deg)}to{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;transform:perspective(400px) rotateX(90deg)}}@keyframes flipInY{0%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;transform:perspective(400px) rotateY(90deg)}40%{transform:perspective(400px) rotateY(-10deg)}70%{transform:perspective(400px) rotateY(10deg)}to{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;transform:perspective(400px) rotateY(0deg)}}@keyframes flipOutY{0%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;transform:perspective(400px) rotateY(0deg)}to{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;transform:perspective(400px) rotateY(90deg)}}@keyframes lightSpeedIn{0%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;transform:translateX(100%) skewX(-30deg)}60%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;transform:translateX(-20%) skewX(30deg)}80%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;transform:translateX(0) skewX(-15deg)}to{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;transform:translateX(0) skewX(0deg)}}@keyframes lightSpeedOut{0%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;transform:translateX(0) skewX(0deg)}to{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;transform:translateX(100%) skewX(-30deg)}}@keyframes rotateOut{0%{opacity:1;transform:rotate(0);transform-origin:center center 50%}to{opacity:0;transform:rotate(200deg);transform-origin:center center 50%}}@keyframes rotateOutDownLeft{0%{opacity:1;transform:rotate(0);transform-origin:left bottom 50%}to{opacity:0;transform:rotate(90deg);transform-origin:left bottom 50%}}@keyframes rotateOutUpLeft{0%{opacity:1;transform:rotate(0);transform-origin:left bottom 50%}to{opacity:0;transform:rotate(-90deg);transform-origin:left bottom 50%}}@keyframes rotateOutDownRight{0%{opacity:1;transform:rotate(0);transform-origin:right bottom 50%}to{opacity:0;transform:rotate(-90deg);transform-origin:right bottom 50%}}@keyframes rotateOutUpRight{0%{opacity:1;transform:rotate(0);transform-origin:right bottom 50%}to{opacity:0;transform:rotate(90deg);transform-origin:right bottom 50%}}@keyframes rotateIn{0%{opacity:0;transform:rotate(-200deg);transform-origin:center center 50%}to{opacity:1;transform:rotate(0);transform-origin:center center 50%}}@keyframes rotateInDownLeft{0%{opacity:0;transform:rotate(-90deg);transform-origin:left bottom 50%}to{opacity:1;transform:rotate(0);transform-origin:left bottom 50%}}@keyframes rotateInUpLeft{0%{opacity:0;transform:rotate(90deg);transform-origin:left bottom 50%}to{opacity:1;transform:rotate(0);transform-origin:left bottom 50%}}@keyframes rotateInUpRight{0%{opacity:0;transform:rotate(-90deg);transform-origin:right bottom 50%}to{opacity:1;transform:rotate(0);transform-origin:right bottom 50%}}@keyframes rotateInDownRight{0%{opacity:0;transform:rotate(90deg);transform-origin:right bottom 50%}to{opacity:1;transform:rotate(0);transform-origin:right bottom 50%}}@keyframes hinge{0%{animation-timing-function:ease-in-out;transform:rotate(0);transform-origin:top left 50%}20%,60%{animation-timing-function:ease-in-out;transform:rotate(80deg);transform-origin:top left 50%}40%{animation-timing-function:ease-in-out;transform:rotate(60deg);transform-origin:top left 50%}80%{animation-timing-function:ease-in-out;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;transform:rotate(60deg) translateY(0);transform-origin:top left 50%}to{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;transform:translateY(700px)}}@keyframes rollIn{0%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;transform:translateX(-100%) rotate(-120deg)}to{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;transform:translateX(0) rotate(0deg)}}@keyframes rollOut{0%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;transform:translateX(0) rotate(0deg)}to{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;transform:translateX(-100%) rotate(-120deg)}}.AuctionBoxComponent{display:flex;flex-direction:column;width:100%}.AuctionBoxComponent .thead{flex:0 0 auto;overflow:hidden;padding-bottom:5px;position:relative;z-index:2}.AuctionBoxComponent .thead .auction{box-shadow:0 0 5px #000}.AuctionBoxComponent .tbody{flex:1 0 50%;margin-top:-5px;overflow:auto}.AuctionBoxComponent .tbody .auction{margin-top:-2px}.AuctionBoxComponent .auction{table-layout:fixed;width:100%}.AuctionBoxComponent .auction td,.AuctionBoxComponent .auction th{background:#fff;border:1px solid #000;height:3rem;overflow:hidden;position:relative;text-align:center;vertical-align:middle;width:25%}.AuctionBoxComponent .auction td:first-child,.AuctionBoxComponent .auction th:first-child{border-left-width:1px}.AuctionBoxComponent .auction th{color:#000;font-size:1rem;font-weight:500;line-height:3rem;text-transform:capitalize}.AuctionBoxComponent .auction th.vulnerable{background:#c1394c;color:#fff}.AuctionBoxComponent .auction td{cursor:pointer}.AuctionBoxComponent .auction td:has(.SharkBidComponent.q){background:#0000}.AuctionBoxComponent .auction td .SharkBidComponent{height:100%;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:100%}.AuctionBoxComponent .auction td .SharkBidComponent.clubs,.AuctionBoxComponent .auction td .SharkBidComponent.diamonds,.AuctionBoxComponent .auction td .SharkBidComponent.hearts,.AuctionBoxComponent .auction td .SharkBidComponent.spades{left:60%}.AuctionBoxComponent .auction td .SharkBidComponent div{left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);white-space:nowrap}.AuctionBoxComponent .auction td .SharkBidComponent.q:before{color:#fff;content:"?";font-size:1.5rem;font-weight:700}.AuctionBoxComponent .auction td svg{--width:60%;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:var(--width)}.AuctionBoxComponent .auction td.empty{background:none;border:none}.AuctionBoxComponent .auction td.noTrump{--width:calc(var(--width)*0.8);padding:0 1rem}.AuctionBoxComponent .auction .setWidths td{height:0;visibility:hidden}.AuctionBoxComponent .SharkBidComponent.withAlert:after{content:"!";font-size:2rem;font-weight:500;position:absolute;right:15%}.AuctionBoxComponent .SharkBidComponent.withAlert.zero:after{font-size:2rem;font-weight:500;right:5%}.AuctionBoxComponent .SharkBidComponent.zero{font-size:1rem!important;padding:0!important}.AuctionBoxComponent.hideAuctionBox{visibility:collapse}.gamePhase-PLAY .AuctionBoxComponent.hideAuctionBox{display:none}.SharkTrickHistoryComponent{align-items:flex-start;counter-reset:section;display:flex;justify-content:flex-start;width:100%;z-index:100}.SharkTrickHistoryComponent .tricks{display:flex;flex:1 1 auto;flex-wrap:wrap;overflow:auto}.SharkTrickHistoryComponent .bridgePositions,.SharkTrickHistoryComponent .trick{background:#fff;border:1px solid #000;flex:0 0 33.33333%;position:relative}.SharkTrickHistoryComponent .bridgePositions:before,.SharkTrickHistoryComponent .trick:before{content:"";display:block;padding-top:85%;position:relative;width:100%}.SharkTrickHistoryComponent .bridgePositions>div,.SharkTrickHistoryComponent .trick>div{font-size:min(2.5rem,26px);font-weight:500;padding:2px;position:absolute;text-transform:uppercase}.SharkTrickHistoryComponent .bridgePositions>div.top,.SharkTrickHistoryComponent .trick>div.top{left:50%;top:0;transform:translateX(-50%)}.SharkTrickHistoryComponent .bridgePositions>div.right,.SharkTrickHistoryComponent .trick>div.right{right:0;top:50%;transform:translateY(-50%)}.SharkTrickHistoryComponent .bridgePositions>div.bottom,.SharkTrickHistoryComponent .trick>div.bottom{bottom:0;left:50%;transform:translateX(-50%)}.SharkTrickHistoryComponent .bridgePositions>div.left,.SharkTrickHistoryComponent .trick>div.left{left:0;top:50%;transform:translateY(-50%)}.SharkTrickHistoryComponent .trick{position:relative}.SharkTrickHistoryComponent .trick>div{font-size:min(1.5em,26px);font-weight:300;padding:2px;position:absolute;text-transform:uppercase}.SharkTrickHistoryComponent .trick>div.top{left:50%;top:0;transform:translateX(-50%)}.SharkTrickHistoryComponent .trick>div.right{right:0;top:50%;transform:translateY(-50%)}.SharkTrickHistoryComponent .trick>div.bottom{bottom:0;left:50%;transform:translateX(-50%)}.SharkTrickHistoryComponent .trick>div.left{left:0;top:50%;transform:translateY(-50%)}.SharkTrickHistoryComponent .trick .card{align-items:center;display:flex;flex-direction:row-reverse;font-family:Helvetica,sans-serif}.SharkTrickHistoryComponent .trick .card.diamonds{border-color:var(--card-color-diamonds);color:var(--card-color-diamonds)}.SharkTrickHistoryComponent .trick .card.diamonds svg>g{fill:var(--card-color-diamonds)}.SharkTrickHistoryComponent .trick .card.diamonds .face{border-color:var(--card-color-diamonds)}.SharkTrickHistoryComponent .trick .card.hearts{border-color:var(--card-color-hearts);color:var(--card-color-hearts)}.SharkTrickHistoryComponent .trick .card.hearts svg>g{fill:var(--card-color-hearts)}.SharkTrickHistoryComponent .trick .card.hearts .face{border-color:var(--card-color-hearts)}.SharkTrickHistoryComponent .trick .card.spades{border-color:var(--card-color-spades);color:var(--card-color-spades)}.SharkTrickHistoryComponent .trick .card.spades svg>g{fill:var(--card-color-spades)}.SharkTrickHistoryComponent .trick .card.spades .face{border-color:var(--card-color-spades)}.SharkTrickHistoryComponent .trick .card.clubs{border-color:var(--card-color-clubs);color:var(--card-color-clubs)}.SharkTrickHistoryComponent .trick .card.clubs svg>g{fill:var(--card-color-clubs)}.SharkTrickHistoryComponent .trick .card.clubs .face{border-color:var(--card-color-clubs)}.SharkTrickHistoryComponent .trick .card.spades:before{content:""}.SharkTrickHistoryComponent .trick .card.hearts:before,.SharkTrickHistoryComponent .trick .card.spades:before{speak:none;font-feature-settings:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.SharkTrickHistoryComponent .trick .card.hearts:before{content:""}.SharkTrickHistoryComponent .trick .card.diamonds:before{content:""}.SharkTrickHistoryComponent .trick .card.clubs:before,.SharkTrickHistoryComponent .trick .card.diamonds:before{speak:none;font-feature-settings:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.SharkTrickHistoryComponent .trick .card.clubs:before{content:""}.SharkTrickHistoryComponent .trick .card.diamonds{letter-spacing:-.2rem}.SharkTrickHistoryComponent .trick .card.diamonds span{margin-left:0}.SharkTrickHistoryComponent .trick .card:before{display:inline-block;font-size:.8em;margin-left:.1rem}.SharkTrickHistoryComponent .trick .card span{color:#000;font-weight:500;letter-spacing:min(-.2rem,2px);margin-right:.2rem;white-space:nowrap}.SharkTrickHistoryComponent .trick .card:after{font-size:.8em;margin-left:.1rem}.SharkTrickHistoryComponent .trick .card.leader{border:1px solid #000;padding-right:3px}.SharkTrickHistoryComponent .trick .trick-index{align-items:center;background:#000;color:#fff;display:inline-flex;font-size:min(3rem,16px);font-weight:500;height:1.6rem;justify-content:center;left:0;max-height:26px;max-width:26px;min-height:22px;min-width:22px;position:absolute;top:0;width:1.6rem}.SharkTrickHistoryComponent .trick .trick-index:before{content:counter(section);counter-increment:section}.SharkTrickHistoryComponent .trick:after{font-size:16px}.SharkTrickHistoryComponent .trick.winner{background:#c8dec8}.SharkTrickHistoryComponent .trick.winner-bottom:after,.SharkTrickHistoryComponent .trick.winner-left:after,.SharkTrickHistoryComponent .trick.winner-right:after,.SharkTrickHistoryComponent .trick.winner-top:after{content:"";left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);z-index:2}.SharkHandComponent{background-size:0;overflow:visible}.SharkHandComponent .innerHand{align-items:flex-start;background:inherit;display:flex;height:100%;justify-content:center;width:100%}.SharkHandComponent .Card{flex:0 0 auto}.SharkHandComponent.straight .Card{margin-bottom:0;margin-top:5%;transition:all var(--transition-time) ease-in-out;width:21.73913%}.SharkHandComponent.straight .Card+.Card{margin-left:-15.21739%}.SharkHandComponent.straight .Card.active:hover{margin-bottom:5%;margin-top:0}.SharkHandComponent.straight .Card.raised .innerCard{background:#ff0}.SharkHandComponent.fan{overflow:hidden}.SharkHandComponent.fan .Card{margin-bottom:0;margin-top:5%;transition:all var(--transition-time) ease-in-out;width:21.73913%}.SharkHandComponent.fan .Card+.Card{margin-left:-15.21739%}.SharkHandComponent.fan .Card.active:hover{margin-bottom:5%;margin-top:0}.SharkHandComponent.fan .Card.raised .innerCard{background:#ff0}.SharkHandComponent.fan .Card{transform-origin:center 500%}.SharkHandComponent.fan .Card+.Card{margin-left:-24%}.SharkHandComponent.fan.has-1 .Card:first-child{transform:rotate(0)}.SharkHandComponent.fan.has-3 .Card:first-child{transform:rotate(-3deg)}.SharkHandComponent.fan.has-3 .Card:nth-child(2){transform:rotate(0)}.SharkHandComponent.fan.has-3 .Card:nth-child(3){transform:rotate(3deg)}.SharkHandComponent.fan.has-5 .Card:first-child{transform:rotate(-6deg)}.SharkHandComponent.fan.has-5 .Card:nth-child(2){transform:rotate(-3deg)}.SharkHandComponent.fan.has-5 .Card:nth-child(3){transform:rotate(0)}.SharkHandComponent.fan.has-5 .Card:nth-child(4){transform:rotate(3deg)}.SharkHandComponent.fan.has-5 .Card:nth-child(5){transform:rotate(6deg)}.SharkHandComponent.fan.has-7 .Card:first-child{transform:rotate(-9deg)}.SharkHandComponent.fan.has-7 .Card:nth-child(2){transform:rotate(-6deg)}.SharkHandComponent.fan.has-7 .Card:nth-child(3){transform:rotate(-3deg)}.SharkHandComponent.fan.has-7 .Card:nth-child(4){transform:rotate(0)}.SharkHandComponent.fan.has-7 .Card:nth-child(5){transform:rotate(3deg)}.SharkHandComponent.fan.has-7 .Card:nth-child(6){transform:rotate(6deg)}.SharkHandComponent.fan.has-7 .Card:nth-child(7){transform:rotate(9deg)}.SharkHandComponent.fan.has-9 .Card:first-child{transform:rotate(-12deg)}.SharkHandComponent.fan.has-9 .Card:nth-child(2){transform:rotate(-9deg)}.SharkHandComponent.fan.has-9 .Card:nth-child(3){transform:rotate(-6deg)}.SharkHandComponent.fan.has-9 .Card:nth-child(4){transform:rotate(-3deg)}.SharkHandComponent.fan.has-9 .Card:nth-child(5){transform:rotate(0)}.SharkHandComponent.fan.has-9 .Card:nth-child(6){transform:rotate(3deg)}.SharkHandComponent.fan.has-9 .Card:nth-child(7){transform:rotate(6deg)}.SharkHandComponent.fan.has-9 .Card:nth-child(8){transform:rotate(9deg)}.SharkHandComponent.fan.has-9 .Card:nth-child(9){transform:rotate(12deg)}.SharkHandComponent.fan.has-11 .Card:first-child{transform:rotate(-15deg)}.SharkHandComponent.fan.has-11 .Card:nth-child(2){transform:rotate(-12deg)}.SharkHandComponent.fan.has-11 .Card:nth-child(3){transform:rotate(-9deg)}.SharkHandComponent.fan.has-11 .Card:nth-child(4){transform:rotate(-6deg)}.SharkHandComponent.fan.has-11 .Card:nth-child(5){transform:rotate(-3deg)}.SharkHandComponent.fan.has-11 .Card:nth-child(6){transform:rotate(0)}.SharkHandComponent.fan.has-11 .Card:nth-child(7){transform:rotate(3deg)}.SharkHandComponent.fan.has-11 .Card:nth-child(8){transform:rotate(6deg)}.SharkHandComponent.fan.has-11 .Card:nth-child(9){transform:rotate(9deg)}.SharkHandComponent.fan.has-11 .Card:nth-child(10){transform:rotate(12deg)}.SharkHandComponent.fan.has-11 .Card:nth-child(11){transform:rotate(15deg)}.SharkHandComponent.fan.has-13 .Card:first-child{transform:rotate(-18deg)}.SharkHandComponent.fan.has-13 .Card:nth-child(2){transform:rotate(-15deg)}.SharkHandComponent.fan.has-13 .Card:nth-child(3){transform:rotate(-12deg)}.SharkHandComponent.fan.has-13 .Card:nth-child(4){transform:rotate(-9deg)}.SharkHandComponent.fan.has-13 .Card:nth-child(5){transform:rotate(-6deg)}.SharkHandComponent.fan.has-13 .Card:nth-child(6){transform:rotate(-3deg)}.SharkHandComponent.fan.has-13 .Card:nth-child(7){transform:rotate(0)}.SharkHandComponent.fan.has-13 .Card:nth-child(8){transform:rotate(3deg)}.SharkHandComponent.fan.has-13 .Card:nth-child(9){transform:rotate(6deg)}.SharkHandComponent.fan.has-13 .Card:nth-child(10){transform:rotate(9deg)}.SharkHandComponent.fan.has-13 .Card:nth-child(11){transform:rotate(12deg)}.SharkHandComponent.fan.has-13 .Card:nth-child(12){transform:rotate(15deg)}.SharkHandComponent.fan.has-13 .Card:nth-child(13){transform:rotate(18deg)}.SharkHandComponent.fan.has-2 .Card:first-child{transform:rotate(-1.5deg)}.SharkHandComponent.fan.has-2 .Card:nth-child(2){transform:rotate(1.5deg)}.SharkHandComponent.fan.has-4 .Card:first-child{transform:rotate(-4.5deg)}.SharkHandComponent.fan.has-4 .Card:nth-child(2){transform:rotate(-1.5deg)}.SharkHandComponent.fan.has-4 .Card:nth-child(3){transform:rotate(1.5deg)}.SharkHandComponent.fan.has-4 .Card:nth-child(4){transform:rotate(4.5deg)}.SharkHandComponent.fan.has-6 .Card:first-child{transform:rotate(-7.5deg)}.SharkHandComponent.fan.has-6 .Card:nth-child(2){transform:rotate(-4.5deg)}.SharkHandComponent.fan.has-6 .Card:nth-child(3){transform:rotate(-1.5deg)}.SharkHandComponent.fan.has-6 .Card:nth-child(4){transform:rotate(1.5deg)}.SharkHandComponent.fan.has-6 .Card:nth-child(5){transform:rotate(4.5deg)}.SharkHandComponent.fan.has-6 .Card:nth-child(6){transform:rotate(7.5deg)}.SharkHandComponent.fan.has-8 .Card:first-child{transform:rotate(-10.5deg)}.SharkHandComponent.fan.has-8 .Card:nth-child(2){transform:rotate(-7.5deg)}.SharkHandComponent.fan.has-8 .Card:nth-child(3){transform:rotate(-4.5deg)}.SharkHandComponent.fan.has-8 .Card:nth-child(4){transform:rotate(-1.5deg)}.SharkHandComponent.fan.has-8 .Card:nth-child(5){transform:rotate(1.5deg)}.SharkHandComponent.fan.has-8 .Card:nth-child(6){transform:rotate(4.5deg)}.SharkHandComponent.fan.has-8 .Card:nth-child(7){transform:rotate(7.5deg)}.SharkHandComponent.fan.has-8 .Card:nth-child(8){transform:rotate(10.5deg)}.SharkHandComponent.fan.has-10 .Card:first-child{transform:rotate(-13.5deg)}.SharkHandComponent.fan.has-10 .Card:nth-child(2){transform:rotate(-10.5deg)}.SharkHandComponent.fan.has-10 .Card:nth-child(3){transform:rotate(-7.5deg)}.SharkHandComponent.fan.has-10 .Card:nth-child(4){transform:rotate(-4.5deg)}.SharkHandComponent.fan.has-10 .Card:nth-child(5){transform:rotate(-1.5deg)}.SharkHandComponent.fan.has-10 .Card:nth-child(6){transform:rotate(1.5deg)}.SharkHandComponent.fan.has-10 .Card:nth-child(7){transform:rotate(4.5deg)}.SharkHandComponent.fan.has-10 .Card:nth-child(8){transform:rotate(7.5deg)}.SharkHandComponent.fan.has-10 .Card:nth-child(9){transform:rotate(10.5deg)}.SharkHandComponent.fan.has-10 .Card:nth-child(10){transform:rotate(13.5deg)}.SharkHandComponent.fan.has-12 .Card:first-child{transform:rotate(-16.5deg)}.SharkHandComponent.fan.has-12 .Card:nth-child(2){transform:rotate(-13.5deg)}.SharkHandComponent.fan.has-12 .Card:nth-child(3){transform:rotate(-10.5deg)}.SharkHandComponent.fan.has-12 .Card:nth-child(4){transform:rotate(-7.5deg)}.SharkHandComponent.fan.has-12 .Card:nth-child(5){transform:rotate(-4.5deg)}.SharkHandComponent.fan.has-12 .Card:nth-child(6){transform:rotate(-1.5deg)}.SharkHandComponent.fan.has-12 .Card:nth-child(7){transform:rotate(1.5deg)}.SharkHandComponent.fan.has-12 .Card:nth-child(8){transform:rotate(4.5deg)}.SharkHandComponent.fan.has-12 .Card:nth-child(9){transform:rotate(7.5deg)}.SharkHandComponent.fan.has-12 .Card:nth-child(10){transform:rotate(10.5deg)}.SharkHandComponent.fan.has-12 .Card:nth-child(11){transform:rotate(13.5deg)}.SharkHandComponent.fan.has-12 .Card:nth-child(12){transform:rotate(16.5deg)}.SharkHandComponent.paper-style .innerHand{background:#ffffffb3;border-radius:5px 5px 0 0;flex-direction:column;padding:.5rem;row-gap:.4rem}.SharkHandComponent.paper-style .suit{align-items:center;display:flex;text-transform:uppercase}.SharkHandComponent.paper-style .suit.diamonds{border-color:var(--card-color-diamonds);color:var(--card-color-diamonds)}.SharkHandComponent.paper-style .suit.diamonds svg>g{fill:var(--card-color-diamonds)}.SharkHandComponent.paper-style .suit.diamonds .face{border-color:var(--card-color-diamonds)}.SharkHandComponent.paper-style .suit.hearts{border-color:var(--card-color-hearts);color:var(--card-color-hearts)}.SharkHandComponent.paper-style .suit.hearts svg>g{fill:var(--card-color-hearts)}.SharkHandComponent.paper-style .suit.hearts .face{border-color:var(--card-color-hearts)}.SharkHandComponent.paper-style .suit.spades{border-color:var(--card-color-spades);color:var(--card-color-spades)}.SharkHandComponent.paper-style .suit.spades svg>g{fill:var(--card-color-spades)}.SharkHandComponent.paper-style .suit.spades .face{border-color:var(--card-color-spades)}.SharkHandComponent.paper-style .suit.clubs{border-color:var(--card-color-clubs);color:var(--card-color-clubs)}.SharkHandComponent.paper-style .suit.clubs svg>g{fill:var(--card-color-clubs)}.SharkHandComponent.paper-style .suit.clubs .face{border-color:var(--card-color-clubs)}.SharkHandComponent.paper-style .suit.spades:before{content:""}.SharkHandComponent.paper-style .suit.hearts:before,.SharkHandComponent.paper-style .suit.spades:before{speak:none;font-feature-settings:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.SharkHandComponent.paper-style .suit.hearts:before{content:""}.SharkHandComponent.paper-style .suit.diamonds:before{content:""}.SharkHandComponent.paper-style .suit.clubs:before,.SharkHandComponent.paper-style .suit.diamonds:before{speak:none;font-feature-settings:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.SharkHandComponent.paper-style .suit.clubs:before{content:""}.SharkHandComponent.paper-style .suit:before{font-size:min(2.5rem,24px);margin-right:5px}.SharkHandComponent.paper-style .suit>div{align-items:center;border-radius:vw(5px);border-style:solid;color:#000;display:flex;font-size:vw(31.5px);font-weight:700;height:vw(45px);justify-content:center;pointer-events:none;width:vw(45px)}.Table.gamePhase-PLAY .SharkHandComponent.paper-style .suit>div{cursor:pointer;pointer-events:all}.Table.gamePhase-PLAY .SharkHandComponent.paper-style .suit>div:hover{box-shadow:inset 3px 3px 8px #0000004d}.SharkHandComponent.paper-style .suit+.suit{margin-top:vw(2.5px)}.SharkHandComponent.paper-style .raised{background-color:#ff0}.CardComponent .card{background-color:#fff;background-size:100% 100%;border-radius:.5rem;cursor:not-allowed;height:var(--cardHeight);width:var(--cardWidth)}.CardComponent .card.face{border:1px solid #000;box-shadow:0 0 .1875rem #00000080}.CardComponent .card.highlighted{background-color:#fdf79d}.CardComponent .card.interactive{cursor:pointer}.CardComponent .noBackground{background:#0000;visibility:hidden}.CardComponent.CardBackComponent.isBridgeWar .card{background-size:0;border:1px solid #000;position:relative}.CardComponent.CardBackComponent.isBridgeWar .card:before{background-image:url(/static/media/bw-card-bg.09fc2805e0d507bbe194.jpg);background-position:center 0;background-size:cover;border-radius:.25rem;content:"";inset:.4rem;position:absolute}.CardComponent.isShark .trump_card{background-color:color-mix(in srgb,var(--myBridgeWarBackgroundColor) 20%,#fff)}.CardComponent.isShark .card{position:relative}.CardComponent.isShark .card.diamonds{border-color:var(--card-color-diamonds);color:var(--card-color-diamonds)}.CardComponent.isShark .card.diamonds svg>g{fill:var(--card-color-diamonds)}.CardComponent.isShark .card.diamonds .face{border-color:var(--card-color-diamonds)}.CardComponent.isShark .card.hearts{border-color:var(--card-color-hearts);color:var(--card-color-hearts)}.CardComponent.isShark .card.hearts svg>g{fill:var(--card-color-hearts)}.CardComponent.isShark .card.hearts .face{border-color:var(--card-color-hearts)}.CardComponent.isShark .card.spades{border-color:var(--card-color-spades);color:var(--card-color-spades)}.CardComponent.isShark .card.spades svg>g{fill:var(--card-color-spades)}.CardComponent.isShark .card.spades .face{border-color:var(--card-color-spades)}.CardComponent.isShark .card.clubs{border-color:var(--card-color-clubs);color:var(--card-color-clubs)}.CardComponent.isShark .card.clubs svg>g{fill:var(--card-color-clubs)}.CardComponent.isShark .card.clubs .face{border-color:var(--card-color-clubs)}.CardComponent.isShark .card svg{fill:#fff;display:block;height:auto;left:0;position:absolute;top:0;width:100%}.CardComponent.isShark .card svg:first-child{position:relative}.CardComponent.isShark .card svg>g{display:none}.CardComponent.isShark .card .face{border-style:solid;border-width:1px;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:40%}.CardComponent.isShark .card #base{display:block}.CardComponent.isShark .card #base rect{display:none}.CardComponent.isShark .card.ace [id*=ace],.CardComponent.isShark .card.ace [id^=ace],.CardComponent.isShark .card.eight [id*=eight],.CardComponent.isShark .card.eight [id^=eight],.CardComponent.isShark .card.five [id*=five],.CardComponent.isShark .card.five [id^=five],.CardComponent.isShark .card.four [id*=four],.CardComponent.isShark .card.four [id^=four],.CardComponent.isShark .card.jack [id*=jack],.CardComponent.isShark .card.jack [id^=jack],.CardComponent.isShark .card.king [id*=king],.CardComponent.isShark .card.king [id^=king],.CardComponent.isShark .card.nine [id*=nine],.CardComponent.isShark .card.nine [id^=nine],.CardComponent.isShark .card.queen [id*=queen],.CardComponent.isShark .card.queen [id^=queen],.CardComponent.isShark .card.seven [id*=seven],.CardComponent.isShark .card.seven [id^=seven],.CardComponent.isShark .card.six [id*=six],.CardComponent.isShark .card.six [id^=six],.CardComponent.isShark .card.ten [id*=ten],.CardComponent.isShark .card.ten [id^=ten],.CardComponent.isShark .card.three [id*=three],.CardComponent.isShark .card.three [id^=three],.CardComponent.isShark .card.two [id*=two],.CardComponent.isShark .card.two [id^=two]{display:block}.CardComponent.isShark .card.set-0 .face{width:70%}.CardComponent.isShark .card.set-1 .face{border-radius:7px;width:36.56388%}.ShortTableComponent{align-items:center;display:flex;flex-direction:column;float:left;font-size:min(2rem,26px);justify-content:start;max-width:330px;width:100%}.ShortTableComponent .displayPosition{padding:0 1rem 2rem}.ShortTableComponent h3{background-color:var(--app-background);background-image:radial-gradient(ellipse farthest-corner at center 40%,#00000080 0,#000000b3 100%);border-radius:15px 15px 0 0;color:#fff;font-size:15px;height:30px;line-height:30px;padding:0 30px;text-align:center;text-transform:uppercase}.ShortTableComponent .middle{align-items:center;column-gap:1rem;display:flex;flex-direction:row;justify-content:center;margin-bottom:1rem;margin-top:1rem}.ShortTableComponent .middle .left{padding-left:0}.ShortTableComponent .middle .right{padding-right:0}.ShortTableComponent .Hand{box-shadow:3px 3px 5px #0000001a;width:calc(var(--scale)*150px)}.ShortTableComponent .Hand.paper-style .innerHand{margin:0;padding-bottom:7px}.ShortTableComponent .Hand.paper-style .suit{position:relative}.ShortTableComponent .Hand.paper-style .suit:empty:after{background:#000;content:"";display:block;height:3px;left:30px;position:absolute;top:50%;width:.3em}.ShortTableComponent .Hand.paper-style .suit>div{font-size:min(2rem,16px);height:1em;width:auto}.ShortTableComponent .Hand.paper-style .suit:before{font-size:min(2rem,10px)}.SharkBoardReviewComponent{grid-column-gap:1rem;grid-row-gap:3rem;column-gap:1rem;display:grid;grid-template-columns:1fr;margin:0 1rem;row-gap:3rem}.SharkBoardReviewComponent .short-table{grid-row:2/3}.SharkBoardReviewComponent .auctionBox-trickHistory{grid-column-gap:5px;grid-row-gap:5px;column-gap:5px;display:grid;grid-row:3/4;grid-template-columns:1fr;grid-template-rows:auto 1fr;justify-content:space-evenly;justify-self:center;max-width:330px;row-gap:5px}.SharkBoardReviewComponent .auctionBox-trickHistory h3{font-size:2.2em;margin-bottom:.9375rem}.SharkBoardReviewComponent .auctionBox-trickHistory-column{display:contents}.SharkBoardReviewComponent .auctionBox-trickHistory-column h3{order:1}.SharkBoardReviewComponent .auctionBox-trickHistory-column .AuctionBoxComponent{order:2}.SharkBoardReviewComponent .auctionBox-trickHistory-column .SharkTrickHistoryComponent{justify-self:center;max-width:400px;order:3}.SharkBoardReviewComponent .board-stats{grid-row:1/2}.SharkBoardReviewComponent .AuctionBox{flex-basis:vw(300px);height:auto;margin-bottom:10px;position:relative}.SharkBoardReviewComponent .AuctionBox .auction{margin-bottom:3px}.SharkBoardReviewComponent .AuctionBox .auction td.empty:last-child{border-color:#000}.SharkBoardReviewComponent .AuctionBox .auction td.empty:last-child:before{color:#000}.SharkBoardReviewComponent .AuctionBox .auction th.bridgePosition{font-size:22px!important;height:26px!important;line-height:normal}.SharkBoardReviewComponent .AuctionBox .auction tbody:not(.setWidths) td,.SharkBoardReviewComponent .AuctionBox .auction tbody:not(.setWidths) td .SharkBidComponent,.SharkBoardReviewComponent .AuctionBox .auction th{font-size:16px!important;height:26px!important;line-height:normal}.SharkBoardReviewComponent .AuctionBox .auction tbody:not(.setWidths) td .SharkBidComponent svg{height:60%}.SharkBoardReviewComponent .TrickHistory{margin-bottom:10px}.SharkBoardReviewComponent.stand-alone{grid-template-columns:1fr 2fr;margin:0;row-gap:10px}.SharkBoardReviewComponent.stand-alone .short-table{grid-column:1/2;grid-row:1/2}.SharkBoardReviewComponent.stand-alone .auctionBox-trickHistory{grid-column-gap:10px;column-gap:10px;display:grid;grid-row:1/3;grid-template-columns:1fr 1fr;grid-template-rows:auto;max-width:none;width:100%}.SharkBoardReviewComponent.stand-alone .board-stats{grid-column:1/2;grid-row:2/3}@media (max-width:63.9375em){.SharkBoardReviewComponent.stand-alone{grid-template-columns:1fr 1fr}.SharkBoardReviewComponent.stand-alone .short-table{grid-column:1/2;grid-row:1/2}.SharkBoardReviewComponent.stand-alone .auctionBox-trickHistory{grid-column:1/3;grid-row:2/3}.SharkBoardReviewComponent.stand-alone .board-stats{grid-column:2/3;grid-row:1/2}}@media (max-width:38.6875em){.SharkBoardReviewComponent.stand-alone{grid-template-columns:1fr}.SharkBoardReviewComponent.stand-alone .short-table{grid-column:1/2;grid-row:1/2}.SharkBoardReviewComponent.stand-alone .auctionBox-trickHistory{grid-column:1/2;grid-row:2/3;grid-template-columns:1fr}.SharkBoardReviewComponent.stand-alone .board-stats{grid-column:1/2;grid-row:3/4}}@media (max-width:59.3125em){.SharkBoardReviewComponent:not(.stand-alone){--dynamic-ratio:0.67px}}@media (min-width:64em){.SharkBoardReviewComponent:not(.stand-alone){--dynamic-ratio:0.73px}}@media (max-width:47.9375em){.SharkBoardReviewComponent:not(.stand-alone) .column-2-3{flex-wrap:wrap}}@media (max-width:24.9375em){.SharkBoardReviewComponent:not(.stand-alone) .column{flex:0 0 100%;max-width:100%}.SharkBoardReviewComponent:not(.stand-alone) .column-2-3{display:grid;grid-template-columns:repeat(1,1fr);min-width:0}.SharkBoardReviewComponent:not(.stand-alone) .column-2-3 .AuctionBox{order:1}.SharkBoardReviewComponent:not(.stand-alone) .column-2-3 .AuctionBox+.AuctionBox{order:3}.SharkBoardReviewComponent:not(.stand-alone) .column-2-3 .TrickHistory{order:2}.SharkBoardReviewComponent:not(.stand-alone) .column-2-3 .TrickHistory+.TrickHistory{order:4}}@media (min-width:47.5em){.SharkBoardReviewComponent:not(.stand-alone){grid-template-columns:3fr 2fr;grid-template-rows:auto auto}.SharkBoardReviewComponent:not(.stand-alone) .board-stats{grid-column:1/2;grid-row:1/2}.SharkBoardReviewComponent:not(.stand-alone) .auctionBox-trickHistory{grid-column:2/3;grid-row:1/3}}@media (min-width:64em){.SharkBoardReviewComponent:not(.stand-alone){grid-template-columns:1fr 1fr 1fr}.SharkBoardReviewComponent:not(.stand-alone) .short-table{grid-column:1/2;grid-row:1/2}.SharkBoardReviewComponent:not(.stand-alone) .auctionBox-trickHistory{grid-column:2/3;grid-row:1/2}.SharkBoardReviewComponent:not(.stand-alone) .board-stats{grid-column:3/4;grid-row:1/2}}.BiddingKeyboardComponent{display:flex;flex-direction:column}.BiddingKeyboardComponent .bids{display:grid;flex:1 1 100%;grid-template-columns:1fr 1fr 1fr 1fr 1fr}.BiddingKeyboardComponent .bids .biddingCell{align-items:center;background:#fff;border:1px solid #000;cursor:pointer;display:flex;height:100%;justify-content:center;overflow:hidden;position:relative;touch-action:none;vertical-align:middle;width:100%}.BiddingKeyboardComponent .bids .biddingCell:after{height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.BiddingKeyboardComponent .bids .biddingCell.highlighted:after,.BiddingKeyboardComponent .bids .biddingCell:hover:after{box-shadow:inset 3px 3px 10px #00000080;content:"";pointer-events:none;touch-action:none}.BiddingKeyboardComponent .bids .biddingCell.disabled{cursor:not-allowed}.BiddingKeyboardComponent .bids .biddingCell.disabled:after{background:#00000080;content:""}.BiddingKeyboardComponent .bids .biddingCell .SharkBidComponent{height:80%;position:relative;width:100%}.BiddingKeyboardComponent .biddingActions{display:grid;display:flex;flex:0 0 3rem;grid-template-columns:1fr 1fr 1fr 1fr 1fr;touch-action:none;width:100%}.BiddingKeyboardComponent .biddingActions>div{align-items:center;border:1px solid #000;cursor:pointer;display:flex;flex:0 0 50%;flex:0 0 calc(100%/var(--actions, 2));height:100%;justify-content:center;position:relative;touch-action:none;vertical-align:middle;width:100%}.BiddingKeyboardComponent .biddingActions>div:after{height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.BiddingKeyboardComponent .biddingActions>div.highlighted:after,.BiddingKeyboardComponent .biddingActions>div:hover:after{box-shadow:inset 3px 3px 10px #00000080;content:"";pointer-events:none;touch-action:none}.BiddingKeyboardComponent .biddingActions>div.disabled{cursor:not-allowed}.BiddingKeyboardComponent .biddingActions>div.disabled:after{background:#00000080;content:""}.BiddingKeyboardComponent .biddingActions>div .SharkBidComponent,.BiddingKeyboardComponent .selectedBid{align-items:center;display:flex;height:100%;justify-content:center}.BiddingKeyboardComponent .selectedBid{background:#fff;flex-direction:column;left:0;padding:10px;position:absolute;top:0;width:100%;z-index:1000}.BiddingKeyboardComponent .selectedBid .SharkBidComponent{height:30%;margin-left:13%;width:70%}.BiddingKeyboardComponent .selectedBid .SharkBidComponent.noTrump,.BiddingKeyboardComponent .selectedBid .SharkBidComponent.zero{margin-left:0}.BiddingKeyboardComponent .selectedBid .SharkBidComponent.zero{font-size:2rem;height:5rem;line-height:5rem}.BiddingKeyboardComponent .selectedBid .confirmCancel{column-gap:7%;display:flex;justify-content:space-between;margin-top:2rem;width:70%}.BiddingKeyboardComponent .selectedBid .confirm{--font-size:1.6em;aspect-ratio:1;background:none;border:green;border-radius:50%;color:#000;color:green;cursor:pointer;display:inline-block;height:2.5rem;line-height:0;outline:none;padding:0;transition:all var(--transition-time) ease-in-out;width:2.5rem}.BiddingKeyboardComponent .selectedBid .confirm.disabled,.BiddingKeyboardComponent .selectedBid .confirm[disabled]{cursor:not-allowed!important;opacity:.5;pointer-events:none}.BiddingKeyboardComponent .selectedBid .confirm span{display:none}.BiddingKeyboardComponent .selectedBid .confirm:before{speak:none;font-feature-settings:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-family:icomoon!important;font-size:var(--font-size);font-style:normal;font-variant:normal;font-weight:400;left:50%;line-height:1;position:absolute;text-transform:none;top:50%;transform:translateX(-50%) translateY(-50%)}@media (max-aspect-ratio:600/757){.BiddingKeyboardComponent .selectedBid .confirm:before{--font-size:1.5em}}.BiddingKeyboardComponent .selectedBid .cancel{--font-size:1.6em;aspect-ratio:1;background:none;border:#c1394c;border-radius:50%;color:#000;color:#c1394c;cursor:pointer;display:inline-block;height:2.5rem;line-height:0;outline:none;padding:0;transition:all var(--transition-time) ease-in-out;width:2.5rem}.BiddingKeyboardComponent .selectedBid .cancel.disabled,.BiddingKeyboardComponent .selectedBid .cancel[disabled]{cursor:not-allowed!important;opacity:.5;pointer-events:none}.BiddingKeyboardComponent .selectedBid .cancel span{display:none}.BiddingKeyboardComponent .selectedBid .cancel:before{speak:none;font-feature-settings:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-family:icomoon!important;font-size:var(--font-size);font-style:normal;font-variant:normal;font-weight:400;left:50%;line-height:1;position:absolute;text-transform:none;top:50%;transform:translateX(-50%) translateY(-50%)}@media (max-aspect-ratio:600/757){.BiddingKeyboardComponent .selectedBid .cancel:before{--font-size:1.5em}}.BiddingKeyboardComponent .selectedBid .cancel,.BiddingKeyboardComponent .selectedBid .confirm{aspect-ratio:1;border-style:solid;border-width:2px;flex:0 0 50%;height:auto;position:relative;width:auto}.BiddingKeyboardComponent .selectedBid .cancel:before,.BiddingKeyboardComponent .selectedBid .confirm:before{font-size:2rem}.BiddingKeyboardComponent .alertMessage{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:30px;width:100%}.BiddingKeyboardComponent .alertMessage input{background:none;border:1px solid #000;color:#fff;color:#000;font-size:vw(24px);height:2.5rem;margin-top:10px;width:100%}.BiddingKeyboardComponent .alertMessage input:focus,.BiddingKeyboardComponent .alertMessage input:focus:active{outline:0!important}.BiddingKeyboardComponent .auctionAlert.highlighted .SharkBidComponent{background:#c1394c}.BridgeWarLogoComponent img{width:8rem}.BridgeWarInfosComponent{grid-column-gap:.5rem;grid-row-gap:.5rem;align-items:center;color:#fff;column-gap:.5rem;display:grid;font-size:1.2rem;grid-template-columns:auto auto;justify-content:center;margin:1rem;row-gap:.5rem;text-transform:uppercase}.BridgeWarInfosComponent img{height:1.5rem;margin:auto}.BridgeWarInfosComponent img.compass{height:1.8rem}.BridgeWarGameInfoComponent{border-radius:.8rem;box-shadow:0 0 10px #00000080;color:#fff;font-size:1.8rem;margin-left:.1rem;margin-right:auto;padding:.61538rem .72727rem}.BridgeWarGameInfoComponent .line{padding-bottom:.5rem}.BridgeWarGameSelectorComponent{--btHeight:30px;--fontSize:Max(1rem,16px);--padding:0.2em;--backgroundColor:linear-gradient(90deg,#eae9fc,#cdcdfb);--borderColor:#999;--border:.3125rem solid var(--borderColor);--borderRadius:.9375rem;--textColor:#000;grid-gap:var(--padding);background:var(--backgroundColor);border:var(--border);border-radius:var(--borderRadius);color:var(--textColor);display:grid;font-size:var(--fontSize);gap:var(--padding);grid-template-rows:1fr;min-width:350px;overflow:hidden;padding:var(--padding)}.BridgeWarGameSelectorComponent .title{background-image:-webkit-gradient(linear,left bottom,right bottom,color-stop(0,#cacafe),color-stop(1,#4f4ffc));line-height:1.5rem;margin:calc(var(--padding)*-1);margin-bottom:0;min-height:auto;padding:.2em;text-align:left;text-shadow:0 0 2px #ffffff4d}.BridgeWarGameSelectorComponent .title .club{font-size:1.3em}.BridgeWarGameSelectorComponent .title .diamond,.BridgeWarGameSelectorComponent .title .heart{color:#c1394c;font-size:1.3em}.BridgeWarGameSelectorComponent .title .spade{font-size:1.3em}.BridgeWarGameSelectorComponent .text{border:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:1px;width:100%}.BridgeWarGameSelectorComponent .text .App.audrey{font-size:2.70833vh}@media only screen and (max-aspect-ratio:4/3){.BridgeWarGameSelectorComponent .text .App.audrey{font-size:2.03125vw}}.BridgeWarGameSelectorComponent .text a.glossarylink{color:inherit;font-style:italic;text-decoration:none}.BridgeWarGameSelectorComponent .text .club{font-size:1.3em}.BridgeWarGameSelectorComponent .text .heart{color:#c1394c;font-size:1.25em}.BridgeWarGameSelectorComponent .text .diamond{color:#c1394c;font-size:1.3em}.BridgeWarGameSelectorComponent .text .spade{font-size:1.3em}.App.shark:not(.isBridgeWar) .BridgeWarGameSelectorComponent{--backgroundColor:#fff;--borderRadius:8px;--border:1px solid #000;--buttonMaxWidth:none;--buttonTextTransform:none}.App.shark:not(.isBridgeWar) .BridgeWarGameSelectorComponent .title{font-size:1.2em;font-weight:700;padding:.625rem}.App.shark:not(.isBridgeWar) .BridgeWarGameSelectorComponent .text{font-size:max(1.3rem,12px);padding:.625rem}.App.shark:not(.isBridgeWar) .BridgeWarGameSelectorComponent .buttons button{--btFontSize:1.25rem;--btHeight:2em;--btPaddingH:0.5em;--btBgColor:#0000;--btBgImage:linear-gradient(0deg,#0000004d,#0000001a);--btBgImageHover:linear-gradient(180deg,#0000004d,#0000001a);--btBorderRadius:.5rem;--btFontWeight:500;--btBoxShadow:.3125rem .3125rem .625rem #00000080;--btBoxShadowHover:0 0 0 #0000;--btFontSize:max(1rem,14px);align-items:center;background-color:var(--btBgColor);background-image:var(--btBgImage);border:1px solid #fff;border-radius:var(--btBorderRadius);box-shadow:var(--btBoxShadow);color:#fff;color:#000;cursor:pointer;display:inline-flex;font-family:Jost,sans-serif;font-size:var(--btFontSize);font-weight:var(--btFontWeight);font-weight:400;height:var(--btHeight);justify-content:center;min-height:var(--btHeight);outline:none;padding:0 var(--btPaddingH);padding-left:1.25rem;padding-right:1.25rem;position:relative;text-align:center;text-decoration:none;vertical-align:middle;white-space:nowrap}.App.shark:not(.isBridgeWar) .BridgeWarGameSelectorComponent .buttons button.disabled,.App.shark:not(.isBridgeWar) .BridgeWarGameSelectorComponent .buttons button[disabled]{cursor:not-allowed!important;opacity:.5;pointer-events:none}.App.shark:not(.isBridgeWar) .BridgeWarGameSelectorComponent .buttons button:hover{background-image:var(--btBgImageHover);box-shadow:var(--btBoxShadowHover)}.App.shark.isBridgeWar .BridgeWarGameSelectorComponent{--backgroundColor:#000;--borderColor:var(--myBridgeWarBackgroundColor);--textColor:#fff;display:flex;flex-direction:column;gap:16px;min-width:320px;padding:16px}.App.shark.isBridgeWar .BridgeWarGameSelectorComponent .title{background:none;border:none;font-family:flower-power,open-sans,sans-serif;padding:10px 0 0;text-align:center}.App.shark.isBridgeWar .BridgeWarGameSelectorComponent .text{font-size:16px;line-height:1.3;overflow:hidden;padding:0;text-align:center}.App.shark.isBridgeWar .BridgeWarGameSelectorComponent .buttons{margin:0 auto}.App.shark.isBridgeWar .BridgeWarGameSelectorComponent .buttons button{--btFontSize:1.25rem;--btHeight:2em;--btPaddingH:0.5em;--btBgColor:#0000;--btBgImage:linear-gradient(0deg,#0000004d,#0000001a);--btBgImageHover:linear-gradient(180deg,#0000004d,#0000001a);--btBorderRadius:.5rem;--btFontWeight:500;--btBoxShadow:.3125rem .3125rem .625rem #00000080;--btBoxShadowHover:0 0 0 #0000;--btHeight:40px;--btPaddingH:10px;--btBgColor:var(--myBridgeWarBackgroundColor);--btBgImage:none;--btBgImageHover:linear-gradient(180deg,#0000001a,#0000001a);--btBorderRadius:var(--btHeight);--btFontSize:19px;--btFontWeight:400;--btBoxShadow:none;--btBoxShadowHover:none;--btHeight:30px;--btFontSize:16px;align-items:center;background-color:var(--btBgColor);background-image:var(--btBgImage);border:none;border-radius:var(--btBorderRadius);box-shadow:var(--btBoxShadow);color:#fff;color:#000;cursor:pointer;display:inline-flex;font-family:Jost,sans-serif;font-size:var(--btFontSize);font-weight:var(--btFontWeight);height:var(--btHeight);justify-content:center;min-height:var(--btHeight);outline:none;padding:0 var(--btPaddingH);position:relative;text-align:center;text-decoration:none;vertical-align:middle}.App.shark.isBridgeWar .BridgeWarGameSelectorComponent .buttons button.disabled,.App.shark.isBridgeWar .BridgeWarGameSelectorComponent .buttons button[disabled]{cursor:not-allowed!important;opacity:.5;pointer-events:none}.App.shark.isBridgeWar .BridgeWarGameSelectorComponent .buttons button:hover{background-image:var(--btBgImageHover);box-shadow:var(--btBoxShadowHover)}.App.shark.isBridgeWar .BridgeWarGameSelectorComponent .buttons button.icon{--btFontSize:40px;--btBgColor:var(--myBridgeWarBackgroundColor);--btBgImage:none;--btBgImageHover:linear-gradient(180deg,#0000001a,#0000001a);--font-size:1.4rem}.BridgeWarGameSelectorComponent .text{overflow:hidden}.BridgeWarGameSelectorComponent .goal-message{color:#f9f871;font-weight:700;margin-bottom:0;margin-top:10px;text-align:center}.BridgeWarGameSelectorComponent .goals,.BridgeWarGameSelectorComponent .trumps{align-items:center;display:flex;gap:10px;justify-content:center;margin:10px 0}.BridgeWarGameSelectorComponent .goals .trump,.BridgeWarGameSelectorComponent .trumps .trump{aspect-ratio:1;background:#fff;border-radius:50%;cursor:pointer;font-family:flower-power,open-sans,sans-serif;font-size:18px;width:40px}.BridgeWarGameSelectorComponent .goals .trump .SharkBidComponent,.BridgeWarGameSelectorComponent .trumps .trump .SharkBidComponent{overflow:hidden}.BridgeWarGameSelectorComponent .goals .trump .noTrump,.BridgeWarGameSelectorComponent .trumps .trump .noTrump{cursor:pointer;position:relative}.BridgeWarGameSelectorComponent .goals .trump .noTrump:after,.BridgeWarGameSelectorComponent .goals .trump .noTrump:before,.BridgeWarGameSelectorComponent .trumps .trump .noTrump:after,.BridgeWarGameSelectorComponent .trumps .trump .noTrump:before{bottom:4px;content:"";left:4px;position:absolute;right:4px;top:4px}.BridgeWarGameSelectorComponent .goals .trump .noTrump:before,.BridgeWarGameSelectorComponent .trumps .trump .noTrump:before{border:4px solid red;border-radius:50%}.BridgeWarGameSelectorComponent .goals .trump .noTrump:after,.BridgeWarGameSelectorComponent .trumps .trump .noTrump:after{border-left:4px solid red;content:"";left:50%;right:auto;transform:translateX(-50%) rotate(45deg);width:0}.BridgeWarGameSelectorComponent .goals .goal,.BridgeWarGameSelectorComponent .trumps .goal{background:#fff;border-radius:var(--btHeight);height:var(--btHeight);padding:0 10px}.BridgeWarGameSelectorComponent .goals .goal.selected,.BridgeWarGameSelectorComponent .goals .trump.selected,.BridgeWarGameSelectorComponent .trumps .goal.selected,.BridgeWarGameSelectorComponent .trumps .trump.selected{position:relative}.BridgeWarGameSelectorComponent .goals .goal.selected:before,.BridgeWarGameSelectorComponent .goals .trump.selected:before,.BridgeWarGameSelectorComponent .trumps .goal.selected:before,.BridgeWarGameSelectorComponent .trumps .trump.selected:before{border-color:var(--borderColor);border-radius:inherit;border-style:solid;border-width:4px;bottom:-5px;content:"";left:-5px;position:absolute;right:-5px;top:-5px}.BridgeWarGameSelectorComponent .trumps svg{left:-2%;transform:scale(1.4)}.BridgeWarGameSelectorComponent .trumps svg #five,.BridgeWarGameSelectorComponent .trumps svg #four,.BridgeWarGameSelectorComponent .trumps svg #noTrump,.BridgeWarGameSelectorComponent .trumps svg #one,.BridgeWarGameSelectorComponent .trumps svg #seven,.BridgeWarGameSelectorComponent .trumps svg #six,.BridgeWarGameSelectorComponent .trumps svg #three,.BridgeWarGameSelectorComponent .trumps svg #two{display:none}.BridgeWarGameSelectorComponent .buttons{display:flex;gap:10px}.BridgeWarBoardStatsComponent{display:flex;font-size:1.6em}.BridgeWarBoardStatsComponent.NoStats{visibility:collapse}.BridgeWarBoardStatsComponent .table{display:table;float:left;font-size:20px;font-weight:500;margin:auto;max-width:330px;width:100%}.BridgeWarBoardStatsComponent .table>*{display:table-row}.BridgeWarBoardStatsComponent .table>.isMe>*{background:#ffff0080}.BridgeWarBoardStatsComponent .table>:first-child{font-size:.85em;font-weight:600;text-align:center}.BridgeWarBoardStatsComponent .table>:nth-child(2n){background:#d3d3d3;color:#000}.BridgeWarBoardStatsComponent .table>*>*{display:table-cell;padding:.3em;white-space:nowrap}.BridgeWarBoardStatsComponent .declarer,.BridgeWarBoardStatsComponent .lead,.BridgeWarBoardStatsComponent .players,.BridgeWarBoardStatsComponent .result,.BridgeWarBoardStatsComponent .score,.BridgeWarBoardStatsComponent .tricks{text-align:center}.BridgeWarBoardStatsComponent .lead div{align-items:baseline;display:flex;font-size:.85em}.BridgeWarBoardStatsComponent .lead div.diamonds{border-color:var(--card-color-diamonds);color:var(--card-color-diamonds)}.BridgeWarBoardStatsComponent .lead div.diamonds svg>g{fill:var(--card-color-diamonds)}.BridgeWarBoardStatsComponent .lead div.diamonds .face{border-color:var(--card-color-diamonds)}.BridgeWarBoardStatsComponent .lead div.hearts{border-color:var(--card-color-hearts);color:var(--card-color-hearts)}.BridgeWarBoardStatsComponent .lead div.hearts svg>g{fill:var(--card-color-hearts)}.BridgeWarBoardStatsComponent .lead div.hearts .face{border-color:var(--card-color-hearts)}.BridgeWarBoardStatsComponent .lead div.spades{border-color:var(--card-color-spades);color:var(--card-color-spades)}.BridgeWarBoardStatsComponent .lead div.spades svg>g{fill:var(--card-color-spades)}.BridgeWarBoardStatsComponent .lead div.spades .face{border-color:var(--card-color-spades)}.BridgeWarBoardStatsComponent .lead div.clubs{border-color:var(--card-color-clubs);color:var(--card-color-clubs)}.BridgeWarBoardStatsComponent .lead div.clubs svg>g{fill:var(--card-color-clubs)}.BridgeWarBoardStatsComponent .lead div.clubs .face{border-color:var(--card-color-clubs)}.BridgeWarBoardStatsComponent .lead div.spades:before{content:""}.BridgeWarBoardStatsComponent .lead div.hearts:before,.BridgeWarBoardStatsComponent .lead div.spades:before{speak:none;font-feature-settings:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.BridgeWarBoardStatsComponent .lead div.hearts:before{content:""}.BridgeWarBoardStatsComponent .lead div.diamonds:before{content:""}.BridgeWarBoardStatsComponent .lead div.clubs:before,.BridgeWarBoardStatsComponent .lead div.diamonds:before{speak:none;font-feature-settings:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.BridgeWarBoardStatsComponent .lead div.clubs:before{content:""}.BridgeWarBoardStatsComponent .lead div span{color:#000;font-size:1.2em;margin-left:.05em}.BridgeWarBoardStatsComponent .contract>div{align-items:baseline;display:inline-flex;font-size:.85em;margin:auto}.BridgeWarBoardStatsComponent .contract>div.diamonds{border-color:var(--card-color-diamonds);color:var(--card-color-diamonds)}.BridgeWarBoardStatsComponent .contract>div.diamonds svg>g{fill:var(--card-color-diamonds)}.BridgeWarBoardStatsComponent .contract>div.diamonds .face{border-color:var(--card-color-diamonds)}.BridgeWarBoardStatsComponent .contract>div.hearts{border-color:var(--card-color-hearts);color:var(--card-color-hearts)}.BridgeWarBoardStatsComponent .contract>div.hearts svg>g{fill:var(--card-color-hearts)}.BridgeWarBoardStatsComponent .contract>div.hearts .face{border-color:var(--card-color-hearts)}.BridgeWarBoardStatsComponent .contract>div.spades{border-color:var(--card-color-spades);color:var(--card-color-spades)}.BridgeWarBoardStatsComponent .contract>div.spades svg>g{fill:var(--card-color-spades)}.BridgeWarBoardStatsComponent .contract>div.spades .face{border-color:var(--card-color-spades)}.BridgeWarBoardStatsComponent .contract>div.clubs{border-color:var(--card-color-clubs);color:var(--card-color-clubs)}.BridgeWarBoardStatsComponent .contract>div.clubs svg>g{fill:var(--card-color-clubs)}.BridgeWarBoardStatsComponent .contract>div.clubs .face{border-color:var(--card-color-clubs)}.BridgeWarBoardStatsComponent .contract>div.spades:before{content:""}.BridgeWarBoardStatsComponent .contract>div.hearts:before,.BridgeWarBoardStatsComponent .contract>div.spades:before{speak:none;font-feature-settings:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.BridgeWarBoardStatsComponent .contract>div.hearts:before{content:""}.BridgeWarBoardStatsComponent .contract>div.diamonds:before{content:""}.BridgeWarBoardStatsComponent .contract>div.clubs:before,.BridgeWarBoardStatsComponent .contract>div.diamonds:before{speak:none;font-feature-settings:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.BridgeWarBoardStatsComponent .contract>div.clubs:before{content:""}.BridgeWarBoardStatsComponent .contract>div .level,.BridgeWarBoardStatsComponent .contract>div .notrump,.BridgeWarBoardStatsComponent .contract>div .x{font-size:1.2em}.BridgeWarBoardStatsComponent .contract>div:before{order:2}.BridgeWarBoardStatsComponent .contract>div .notrump{order:3}.BridgeWarBoardStatsComponent .contract>div .level{color:#000;order:1}.BridgeWarBoardStatsComponent .contract>div .x{order:4}.App.shark.isBridgeWar .BridgeWarBoardStatsComponent .table .contract,.App.shark.isBridgeWar .BridgeWarBoardStatsComponent .table .declarer{display:none}.IconComponent{align-items:center;color:#fff;display:inline-flex;justify-content:center}.IconComponent svg{fill:currentColor;height:1em;width:1em}.ChatComponent{height:100%;width:100%}.ChatComponent .chat{bottom:2.5rem;color:#fff;left:0;overflow:auto;position:absolute;right:0;top:0;word-break:break-word}.ChatComponent .chatEntry{background:#0000004d;border:1px solid #ffffff4d;border-radius:8px 8px 8px 0;font-size:1.125rem;line-height:1.2;margin-top:.625rem;padding:.625rem;position:relative;width:75%}.ChatComponent .chatEntry.isMe{border-radius:8px 8px 0 8px;margin-left:auto}.ChatComponent .chatEntry header{align-items:baseline;display:flex;justify-content:space-between;margin-bottom:.625rem}.ChatComponent .chatEntry .sender{font-weight:700}.ChatComponent .chatEntry .time{font-size:.8em}.ChatComponent .sendMessage{align-items:center;bottom:0;display:flex;left:0;position:absolute;width:100%}.ChatComponent .input{flex:1 1 auto;margin-right:.625rem}.ChatComponent input{background:none;border:1px solid #fff;color:#fff;font-size:vw(24px);height:2.5rem;width:100%}.ChatComponent input:focus,.ChatComponent input:focus:active{outline:0!important}.ChatComponent input::-webkit-input-placeholder{color:#fff;font-size:1.125rem;opacity:.5;padding-left:.3125rem;position:relative;top:-.125rem}.ChatComponent input:-moz-placeholder,.ChatComponent input::-moz-placeholder{color:#fff;font-size:1.125rem;opacity:.5;padding-left:.3125rem;position:relative;top:-.125rem}.ChatComponent input:-ms-input-placeholder{color:#fff;font-size:1.125rem;opacity:.5;padding-left:.3125rem;position:relative;top:-.125rem}.ChatComponent button{--font-size:1.6em;aspect-ratio:1;background:none;border:none;border-radius:50%;box-shadow:none;color:#000;color:#fff!important;cursor:pointer;display:inline-block;flex-basis:2.5rem;flex-grow:0;flex-shrink:0;height:2.5rem;line-height:0;margin:0!important;outline:none;padding:0;transition:all var(--transition-time) ease-in-out;width:2.5rem}.ChatComponent button.disabled,.ChatComponent button[disabled]{cursor:not-allowed!important;opacity:.5;pointer-events:none}.ChatComponent button span{display:none}.ChatComponent button:before{speak:none;font-feature-settings:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-family:icomoon!important;font-size:var(--font-size);font-style:normal;font-variant:normal;font-weight:400;left:50%;line-height:1;position:absolute;text-transform:none;top:50%;transform:translateX(-50%) translateY(-50%)}@media (max-aspect-ratio:600/757){.ChatComponent button:before{--font-size:1.5em}}.ChatComponent .toggleDirectorMessage{--font-size:1.6em;aspect-ratio:1;background:none;border:none;border-radius:50%;color:#000;cursor:pointer;display:inline-block;height:2.5rem;line-height:0;outline:none;padding:0;transition:all var(--transition-time) ease-in-out;width:2.5rem}.ChatComponent .toggleDirectorMessage.disabled,.ChatComponent .toggleDirectorMessage[disabled]{cursor:not-allowed!important;opacity:.5;pointer-events:none}.ChatComponent .toggleDirectorMessage span{display:none}.ChatComponent .toggleDirectorMessage:before{speak:none;font-feature-settings:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-family:icomoon!important;font-size:var(--font-size);font-style:normal;font-variant:normal;font-weight:400;left:50%;line-height:1;position:absolute;text-transform:none;top:50%;transform:translateX(-50%) translateY(-50%)}@media (max-aspect-ratio:600/757){.ChatComponent .toggleDirectorMessage:before{--font-size:1.5em}}.ChatComponent .toggleDirectorMessage.isDirectorMessage{background:#fff}.ChatComponent .toggleDirectorMessage.isDirectorMessage:before{color:#000}.SeatComponent{display:flex;flex-direction:column;height:var(--seatComponentHeight);width:var(--seatComponentWidth)}.SeatComponent.isVertical{flex-direction:column-reverse}.SeatComponent .seat-hand{display:flex;height:var(--handHeight);justify-content:center;margin:auto;overflow:hidden;position:relative;z-index:202}.SeatComponent .tray{background:#ccc;border-radius:.625rem;box-shadow:0 0 var(--trayBoxShadow) #00000080;color:#041060;font-size:var(--trayFontSize);padding:var(--trayPadding);position:relative;text-transform:capitalize;z-index:202}.SeatComponent .tray:before{background:linear-gradient(180deg,#0000,#0000001a 30%,#0000001a 85%,#0000);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.SeatComponent .label-container{display:flex;justify-content:flex-start;position:relative}.SeatComponent .label-container:after{content:""}.SeatComponent .primary-label,.SeatComponent .secondary-label,.SeatComponent .tertiary-label{-webkit-user-select:none;user-select:none}.SeatComponent .primary-label{font-weight:700;height:1em;margin-bottom:.125rem}.SeatComponent .secondary-label{left:50%;overflow:hidden;position:absolute;text-overflow:ellipsis;transform:translateX(-50%);white-space:nowrap}.SeatComponent .tertiary-label{align-items:center;display:flex;height:100%}.SeatComponent .tertiary-label.hidden{display:none}.SeatComponent .toggleAuctionLine{height:var(--auctionLineHeight);position:relative}.SeatComponent.dealer .AuctionLineComponent .AuctionComponent:first-child:before{background:#006;bottom:-.0625rem;content:"";height:.3125rem;left:0;position:absolute;right:0}.SeatComponent.center-seat{width:50rem}.AuctionLineComponent{-ms-overflow-style:none;display:flex;height:100%;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.AuctionLineComponent::-webkit-scrollbar{display:none}.AuctionLineComponent .AuctionComponent{border:1px solid #000;flex:0 0 6.25rem;height:100%;position:relative}.AuctionLineComponent .AuctionComponent:nth-child(4n+1):after{opacity:0}.AuctionLineComponent .AuctionComponent:nth-child(4n+2):after{opacity:.1}.AuctionLineComponent .AuctionComponent:nth-child(4n+3):after{opacity:.2}.AuctionLineComponent .AuctionComponent:nth-child(4n+4):after{opacity:.3}.AuctionLineComponent .AuctionComponent:not(.walkThrough){flex:0 0 4.375rem}.AuctionLineComponent .AuctionComponent:not(:first-child){border-left:none}.AuctionLineComponent .AuctionComponent:after{background:#000;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.AuctionLineComponent img{height:100%;object-fit:contain;width:100%}.AuctionLineComponent.hidden{display:none}.AuctionComponent{background:#fff;margin-left:4px;position:relative}.AuctionComponent:not(.walkThrough){cursor:pointer}.HandComponent{position:relative}.HandComponent>div{min-width:0}.HandComponent:not(.vertical){--cards:13;display:grid;grid-template-columns:repeat(calc(var(--cards) - 1),var(--smallCardColumnsWidth)) var(--cardWidth);top:var(--raisedCardDistance)}.HandComponent.vertical{display:flex;justify-content:center;width:var(--handWidth)}.HandComponent.vertical .suit{flex:0 0 var(--cardWidth);position:relative}.HandComponent.vertical .suit .suit-inner{position:absolute;width:100%}.HandComponent.vertical .suit .suit-inner>div{width:100%}.HandComponent.vertical .normalCard:not(:first-child){margin-top:calc(var(--cardHeight)*var(--cardOverlapV)*-1);transition:margin-top .3s ease-in-out}.HandComponent.vertical .normalCard.selected .card{background-color:#fdf79d}.HandComponent.vertical .normalCard.selected+.normalCard{--cardOverlapV:0.6}.HandComponent.horizontal .normalCard.selected{margin-top:calc(var(--raisedCardDistance)*-1)}.HandComponent.horizontal .normalCard.selected .card{background-color:#fdf79d}.HandComponent.dynamic-card-columns-width{--smallCardColumnsWidth:calc((var(--handWidth) - var(--cardWidth))/12)}.SharkTrayComponent{--shadowColor:#00000080;--shadowSizes:0 -2px 10px;align-items:stretch;background-color:#ccc;background-color:var(--backgroundColor,var(--app-background,#ccc));border:1px solid #000;border-radius:1rem 1rem 0 0;box-shadow:var(--shadowSizes) var(--shadowColor);color:#fff;display:flex;flex-direction:column;font-size:1rem;height:var(--trayHeight);justify-content:flex-start;padding:0 .625rem;position:relative;width:100%;z-index:201;z-index:202}.SharkTrayComponent:after{background:#000000b3;border-radius:inherit;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.SharkTrayComponent .general,.SharkTrayComponent .justMe{align-items:center;display:flex;justify-content:space-between}.SharkTrayComponent .general{flex:0 0 var(--trayHeightGeneral)}.SharkTrayComponent .justMe{align-items:center;display:flex;flex:0 0 var(--trayHeightJustMe);justify-content:space-between}.SharkTrayComponent .justMe _button{--btFontSize:1.25rem;--btHeight:2em;--btPaddingH:0.5em;--btBgColor:#0000;--btBgImage:linear-gradient(0deg,#0000004d,#0000001a);--btBgImageHover:linear-gradient(180deg,#0000004d,#0000001a);--btBorderRadius:.5rem;--btFontWeight:500;--btBoxShadow:.3125rem .3125rem .625rem #00000080;--btBoxShadowHover:0 0 0 #0000;align-items:center;background-color:var(--btBgColor);background-image:var(--btBgImage);border:1px solid #fff;border-radius:var(--btBorderRadius);box-shadow:var(--btBoxShadow);color:#fff;cursor:pointer;display:inline-flex;font-family:Jost,sans-serif;font-size:var(--btFontSize);font-weight:var(--btFontWeight);height:var(--btHeight);justify-content:center;min-height:var(--btHeight);outline:none;padding:0 var(--btPaddingH);position:relative;text-align:center;text-decoration:none;vertical-align:middle}.SharkTrayComponent .justMe _button.disabled,.SharkTrayComponent .justMe _button[disabled]{cursor:not-allowed!important;opacity:.5;pointer-events:none}.SharkTrayComponent .justMe _button:hover{background-image:var(--btBgImageHover);box-shadow:var(--btBoxShadowHover)}.SharkTrayComponent .player{display:flex;font-size:1.7rem;max-height:2em;overflow:hidden;white-space:normal;word-break:break-word}.SharkTrayComponent>*{align-items:center;display:flex;justify-content:center;margin:0 10px;position:relative;white-space:nowrap;z-index:2}.SharkTrayComponent .actions{display:flex;margin-right:1rem}.SharkTrayComponent .actions button{color:#fff;font-size:1.5rem;position:relative}.SharkTrayComponent .bridgePosition{font-size:1.5rem;font-weight:700;margin-right:5%}.SharkTrayComponent .toggleShowCards{--font-size:1.6em;aspect-ratio:1;background:none;border:none;border-radius:50%;color:#000;cursor:pointer;display:inline-block;height:2.5rem;line-height:0;outline:none;padding:0;transition:all var(--transition-time) ease-in-out;width:2.5rem}.SharkTrayComponent .toggleShowCards.disabled,.SharkTrayComponent .toggleShowCards[disabled]{cursor:not-allowed!important;opacity:.5;pointer-events:none}.SharkTrayComponent .toggleShowCards span{display:none}.SharkTrayComponent .toggleShowCards:before{speak:none;font-feature-settings:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-family:icomoon!important;font-size:var(--font-size);font-style:normal;font-variant:normal;font-weight:400;left:50%;line-height:1;position:absolute;text-transform:none;top:50%;transform:translateX(-50%) translateY(-50%)}@media (max-aspect-ratio:600/757){.SharkTrayComponent .toggleShowCards:before{--font-size:1.5em}}.SharkTrayComponent .rotateTable{--font-size:1.6em;aspect-ratio:1;background:none;border:none;border-radius:50%;color:#000;cursor:pointer;display:inline-block;height:2.5rem;line-height:0;outline:none;padding:0;transition:all var(--transition-time) ease-in-out;width:2.5rem}.SharkTrayComponent .rotateTable.disabled,.SharkTrayComponent .rotateTable[disabled]{cursor:not-allowed!important;opacity:.5;pointer-events:none}.SharkTrayComponent .rotateTable span{display:none}.SharkTrayComponent .rotateTable:before{speak:none;font-feature-settings:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-family:icomoon!important;font-size:var(--font-size);font-style:normal;font-variant:normal;font-weight:400;left:50%;line-height:1;position:absolute;text-transform:none;top:50%;transform:translateX(-50%) translateY(-50%)}@media (max-aspect-ratio:600/757){.SharkTrayComponent .rotateTable:before{--font-size:1.5em}}.SharkTrayComponent .isActive{--font-size:1.2em;animation:rotateRight 4s linear infinite;aspect-ratio:1;background:none;border:none;border-radius:50%;color:#000;color:#fff;cursor:pointer;cursor:default;display:inline-block;display:none;height:2.5rem;line-height:0;margin-left:5px;outline:none;padding:0;transition:all var(--transition-time) ease-in-out;width:2.5rem}.SharkTrayComponent .isActive.disabled,.SharkTrayComponent .isActive[disabled]{cursor:not-allowed!important;opacity:.5;pointer-events:none}.SharkTrayComponent .isActive span{display:none}.SharkTrayComponent .isActive:before{speak:none;font-feature-settings:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-family:icomoon!important;font-size:var(--font-size);font-style:normal;font-variant:normal;font-weight:400;left:50%;line-height:1;position:absolute;text-transform:none;top:50%;transform:translateX(-50%) translateY(-50%)}@media (max-aspect-ratio:600/757){.SharkTrayComponent .isActive:before{--font-size:1.5em}}@keyframes rotateRight{to{transform:rotate(1turn)}}.SharkTrayComponent.isCurrentPlayer.currentPlayerDisplay-background:after{background:inherit}.SharkTrayComponent.isCurrentPlayer.currentPlayerDisplay-border:after{border:2px solid #fff}.SharkTrayComponent.isCurrentPlayer.currentPlayerDisplay-animation .isActive{display:block}.SharkTrayComponent button.manualDeal{--btFontSize:1.25rem;--btHeight:2em;--btPaddingH:0.5em;--btBgColor:#0000;--btBgImage:linear-gradient(0deg,#0000004d,#0000001a);--btBgImageHover:linear-gradient(180deg,#0000004d,#0000001a);--btBorderRadius:.5rem;--btFontWeight:500;--btBoxShadow:.3125rem .3125rem .625rem #00000080;--btBoxShadowHover:0 0 0 #0000;align-items:center;background-color:var(--btBgColor);background-image:var(--btBgImage);border:1px solid #fff;border-radius:var(--btBorderRadius);box-shadow:var(--btBoxShadow);color:#fff;cursor:pointer;display:inline-flex;font-family:Jost,sans-serif;font-size:var(--btFontSize);font-weight:var(--btFontWeight);height:var(--btHeight);justify-content:center;min-height:var(--btHeight);outline:none;padding:0 var(--btPaddingH);position:relative;text-align:center;text-decoration:none;vertical-align:middle}.SharkTrayComponent button.manualDeal.disabled,.SharkTrayComponent button.manualDeal[disabled]{cursor:not-allowed!important;opacity:.5;pointer-events:none}.SharkTrayComponent button.manualDeal:hover{background-image:var(--btBgImageHover);box-shadow:var(--btBoxShadowHover)}.SharkTrayComponent button.closeInvite,.SharkTrayComponent button.sendInvite,.SharkTrayComponent button.showInvite{--btFontSize:1.25rem;--btHeight:2em;--btPaddingH:0.5em;--btBgImageHover:linear-gradient(180deg,#0000004d,#0000001a);--btBorderRadius:.5rem;--btFontWeight:500;--btBoxShadow:.3125rem .3125rem .625rem #00000080;--btBoxShadowHover:0 0 0 #0000;--btFontSize:2.5rem;--btSize:var(--btFontSize);--btBgColor:#0000;--btBgImage:linear-gradient(0deg,#0000004d,#0000001a);--btBgImageHover:linear-gradient(0deg,#0000004d,#0000001a);align-items:center;aspect-ratio:1;background:none;background-color:var(--btBgColor);background-image:var(--btBgImage);border:none;border:1px solid #fff!important;border-radius:var(--btBorderRadius);border-radius:50%;box-shadow:var(--btBoxShadow);color:#000;color:#fff;cursor:pointer;display:inline-flex;display:inline-block;flex:0 0 var(--btSize)!important;font-family:Jost,sans-serif;font-size:var(--btFontSize);font-weight:var(--btFontWeight);height:var(--btHeight);height:2.5rem;height:var(--btSize)!important;justify-content:center;line-height:0;min-height:var(--btHeight);min-height:0;outline:none;padding:0;pointer-events:all;position:relative;text-align:center;text-decoration:none;transition:all var(--transition-time) ease-in-out;vertical-align:middle;visibility:visible;width:2.5rem;width:var(--btSize)!important}.SharkTrayComponent button.closeInvite:hover,.SharkTrayComponent button.sendInvite:hover,.SharkTrayComponent button.showInvite:hover{box-shadow:var(--btBoxShadowHover)}.SharkTrayComponent button.closeInvite.disabled,.SharkTrayComponent button.closeInvite[disabled],.SharkTrayComponent button.sendInvite.disabled,.SharkTrayComponent button.sendInvite[disabled],.SharkTrayComponent button.showInvite.disabled,.SharkTrayComponent button.showInvite[disabled]{cursor:not-allowed!important;opacity:.5;pointer-events:none}.SharkTrayComponent button.closeInvite:hover,.SharkTrayComponent button.sendInvite:hover,.SharkTrayComponent button.showInvite:hover{background-image:var(--btBgImageHover)}.SharkTrayComponent button.showInvite{font-size:1.7em;font-weight:400}.SharkTrayComponent button.sendInvite{--font-size:1.6em;margin-right:.3125rem}.SharkTrayComponent button.sendInvite span{display:none}.SharkTrayComponent button.sendInvite:before{speak:none;font-feature-settings:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-family:icomoon!important;font-size:var(--font-size);font-style:normal;font-variant:normal;font-weight:400;left:50%;line-height:1;position:absolute;text-transform:none;top:50%;transform:translateX(-50%) translateY(-50%)}@media (max-aspect-ratio:600/757){.SharkTrayComponent button.sendInvite:before{--font-size:1.5em}}.SharkTrayComponent button.closeInvite{--font-size:1.6em;font-size:.8em}.SharkTrayComponent button.closeInvite span{display:none}.SharkTrayComponent button.closeInvite:before{speak:none;font-feature-settings:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-family:icomoon!important;font-size:var(--font-size);font-style:normal;font-variant:normal;font-weight:400;left:50%;line-height:1;position:absolute;text-transform:none;top:50%;transform:translateX(-50%) translateY(-50%)}@media (max-aspect-ratio:600/757){.SharkTrayComponent button.closeInvite:before{--font-size:1.5em}}.SharkTrayComponent button.button-0{order:1}.SharkTrayComponent button.button-1{order:2}.SharkTrayComponent button.button-2{order:3}.SharkTrayComponent button.button-3{order:4}.SharkTrayComponent button.button-4{order:5}.SharkTrayComponent button.button-5{order:6}.SharkTrayComponent button.button-6{order:7}.SharkTrayComponent button.button-7{order:8}.SharkTrayComponent button.button-8{order:9}.SharkTrayComponent button.button-9{order:10}.SharkTrayComponent button.button-10{order:11}.SharkTrayComponent button.button-11{order:12}.SharkTrayComponent .invite{position:relative}.SharkTrayComponent .invite .input{bottom:.3em;margin-right:.3125rem;position:absolute;right:100%}.SharkTrayComponent .invite .input .storedEmails{max-height:6em;overflow-x:auto}.SharkTrayComponent .invite .input .storedEmail{background:#000;border:1px solid #fff;padding:.4em .5em}.SharkTrayComponent .invite input{background:none;background:#000;border:1px solid #fff;color:#fff;font-size:vw(24px);height:2.5rem;padding:0 .5em;width:20rem}.SharkTrayComponent .invite input:focus,.SharkTrayComponent .invite input:focus:active{outline:0!important}.SharkTrayComponent .invite input.invalid{color:red}.SharkTrayComponent .info{font-size:1.5rem;height:3rem;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%)}.SharkTrayComponent .info .board{align-items:baseline;display:flex}.SharkTrayComponent .info .board .boardLabel{font-weight:700;margin-right:.5rem}.SharkTrayComponent .info .board .boardValue{font-size:.8em}.SharkTrayComponent .timeToGameEnd{margin-top:.5rem;min-width:4rem}.SharkTrayComponent .buttonsCenter{align-items:center;column-gap:.5rem;display:flex;width:100%}.SharkTrayComponent .buttonsRight button{--btFontSize:2.5rem;--btSize:var(--btFontSize);--btBgColor:#0000;--btBgImage:linear-gradient(0deg,#0000004d,#0000001a);--btBgImageHover:linear-gradient(0deg,#0000004d,#0000001a);aspect-ratio:1;background:none;background-color:var(--btBgColor);background-image:var(--btBgImage);border:none;border:1px solid #fff!important;border-radius:50%;color:#000;color:#fff;cursor:pointer;display:inline-block;flex:0 0 var(--btSize)!important;height:2.5rem;height:var(--btSize)!important;line-height:0;margin-left:1rem;min-height:0;outline:none;padding:0;pointer-events:all;position:relative;transition:all var(--transition-time) ease-in-out;visibility:visible;width:2.5rem;width:var(--btSize)!important}.SharkTrayComponent .buttonsRight button.disabled,.SharkTrayComponent .buttonsRight button[disabled]{cursor:not-allowed!important;opacity:.5;pointer-events:none}.SharkTrayComponent .buttonsRight button:hover{background-image:var(--btBgImageHover)}.SharkTrayComponent .buttonsRight button.false:after{background:#fff;box-shadow:2px 2px 2px #0000004d;content:"";height:.2rem;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%) rotate(-45deg);transform-origin:center center;width:70%}.SharkTrayComponent .buttonsRight .micro{--font-size:1.6em}.SharkTrayComponent .buttonsRight .micro span{display:none}.SharkTrayComponent .buttonsRight .micro:before{speak:none;font-feature-settings:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-family:icomoon!important;font-size:var(--font-size);font-style:normal;font-variant:normal;font-weight:400;left:50%;line-height:1;position:absolute;text-transform:none;top:50%;transform:translateX(-50%) translateY(-50%)}@media (max-aspect-ratio:600/757){.SharkTrayComponent .buttonsRight .micro:before{--font-size:1.5em}}.SharkTrayComponent .buttonsRight .sound{--font-size:1.6em;aspect-ratio:1;background:none;border:none;border-radius:50%;color:#000;cursor:pointer;display:inline-block;height:2.5rem;line-height:0;outline:none;padding:0;transition:all var(--transition-time) ease-in-out;width:2.5rem}.SharkTrayComponent .buttonsRight .sound.disabled,.SharkTrayComponent .buttonsRight .sound[disabled]{cursor:not-allowed!important;opacity:.5;pointer-events:none}.SharkTrayComponent .buttonsRight .sound span{display:none}.SharkTrayComponent .buttonsRight .sound:before{speak:none;font-feature-settings:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-family:icomoon!important;font-size:var(--font-size);font-style:normal;font-variant:normal;font-weight:400;left:50%;line-height:1;position:absolute;text-transform:none;top:50%;transform:translateX(-50%) translateY(-50%)}@media (max-aspect-ratio:600/757){.SharkTrayComponent .buttonsRight .sound:before{--font-size:1.5em}}.SharkTrayComponent .buttonsRight .camera{--font-size:1.6em}.SharkTrayComponent .buttonsRight .camera span{display:none}.SharkTrayComponent .buttonsRight .camera:before{speak:none;font-feature-settings:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-family:icomoon!important;font-size:var(--font-size);font-style:normal;font-variant:normal;font-weight:400;left:50%;line-height:1;position:absolute;text-transform:none;top:50%;transform:translateX(-50%) translateY(-50%)}@media (max-aspect-ratio:600/757){.SharkTrayComponent .buttonsRight .camera:before{--font-size:1.5em}}.SharkTrayComponent .buttonsRight .showMetaData{--font-size:1.6em;pointer-events:all;visibility:visible}.SharkTrayComponent .buttonsRight .showMetaData span{display:none}.SharkTrayComponent .buttonsRight .showMetaData:before{speak:none;font-feature-settings:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-family:icomoon!important;font-size:var(--font-size);font-style:normal;font-variant:normal;font-weight:400;left:50%;line-height:1;position:absolute;text-transform:none;top:50%;transform:translateX(-50%) translateY(-50%)}@media (max-aspect-ratio:600/757){.SharkTrayComponent .buttonsRight .showMetaData:before{--font-size:1.5em}}.SharkTrayComponent .buttonsRight .showSettings{--font-size:1.5rem}.SharkTrayComponent .buttonsRight .showSettings span{display:none}.SharkTrayComponent .buttonsRight .showSettings:before{speak:none;font-feature-settings:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-family:icomoon!important;font-size:var(--font-size);font-style:normal;font-variant:normal;font-weight:400;left:50%;line-height:1;position:absolute;text-transform:none;top:50%;transform:translateX(-50%) translateY(-50%)}@media (max-aspect-ratio:600/757){.SharkTrayComponent .buttonsRight .showSettings:before{--font-size:1.5em}}.SharkTrayComponent .isDummy,.SharkTrayComponent .isMe{font-size:.8em;margin-left:10px;margin-top:.1em}.Hand.fan+.SharkTrayComponent{margin-top:-1.2rem}.SharkTrayComponent.isBridgeWar{--shadowSizes:0 -5px 15px;--name-max-width:15rem;font-size:1.7rem}.SharkTrayComponent.isBridgeWar.isCurrentPlayer{--shadowSizes:0 0 15px;--shadowColor:#ffffffb3;--border:0.4rem solid #fff}.SharkTrayComponent.isBridgeWar.isCurrentPlayer .AvatarComponent:not(.head):before,.SharkTrayComponent.isBridgeWar.isCurrentPlayer:before{border:var(--border);border-radius:inherit;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.SharkTrayComponent.isBridgeWar.isCurrentPlayer .AvatarComponent:not(.head){box-shadow:var(--shadowSizes) var(--shadowColor)}.SharkTrayComponent.isBridgeWar .general{column-gap:.4rem;flex:0 0 100%;height:100%;justify-content:flex-start;margin:0}.SharkTrayComponent.isBridgeWar:after{display:none}.SharkTrayComponent.isBridgeWar .AvatarComponent.head{align-items:center;display:flex;flex:0 0 auto;height:100%;justify-content:center;position:relative}.SharkTrayComponent.isBridgeWar .AvatarComponent.head img{height:110%;margin-bottom:20%;margin-left:-10%}.SharkTrayComponent.isBridgeWar .AvatarComponent:not(.head){align-items:flex-end;aspect-ratio:1/1;background:var(--backgroundColor);border-radius:100%;bottom:0;display:none;height:120%;justify-content:center;margin-right:1.25rem;position:absolute;right:100%}.SharkTrayComponent.isBridgeWar .AvatarComponent:not(.head) img{height:140%;margin-bottom:3%;position:absolute}.SharkTrayComponent.isBridgeWar .a-d-p{display:flex;gap:.5rem}.SharkTrayComponent.isBridgeWar .bw-icons{align-items:center;color:#fff;display:flex;justify-content:center}.SharkTrayComponent.isBridgeWar .bw-icons img{height:1em}.SharkTrayComponent.isBridgeWar .name{font-size:.7em;padding-bottom:7px;white-space:normal}@supports (text-box-trim:trim-end){.SharkTrayComponent.isBridgeWar .name{text-box-trim:trim-end;padding-bottom:0}}.SharkTrayComponent.isBridgeWar .name.separate{display:none}.SharkTrayComponent.isBridgeWar .bw-tricks{grid-column-gap:.3em;align-items:center;column-gap:.3em;display:grid;font-size:1.8rem;grid-template-columns:.9em auto;margin-left:auto}.SharkTrayComponent.isBridgeWar ._bw-tricks{--cols:7;margin-left:auto}.SharkTrayComponent.isBridgeWar ._bw-tricks>div{grid-gap:.2rem;display:grid;gap:.2rem;grid-template-columns:repeat(var(--cols),1fr)}.SharkTrayComponent.isBridgeWar ._bw-tricks>div>div{height:var(--bwTrickSize);min-height:0;min-width:0;opacity:.35;position:relative;width:var(--bwTrickSize)}.SharkTrayComponent.isBridgeWar ._bw-tricks>div>div.winner{opacity:1}.SharkTrayComponent.isBridgeWar ._bw-tricks svg{height:100%;object-fit:contain;position:absolute;width:100%}.SharkTrayComponent.isBridgeWar .isMe{--shadowSizes:0 -5px 25px;font-size:2.2rem}.SharkTrayComponent.isBridgeWar .isMe .AvatarComponent.head{display:none}.SharkTrayComponent.isBridgeWar .isMe .AvatarComponent:not(.head){display:flex}.SharkTrayComponent.isBridgeWar .isMe .name{font-size:1em;max-width:var(--name-max-width);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:20000px}.SharkTrayComponent.isBridgeWar .isMe.isCurrentPlayer{--shadowSizes:0 0 25px;--shadowColor:#fffc}@keyframes scale-up-center{0%{transform:scale(1)}50%{transform:scale(1.5)}to{transform:scale(1)}}.AvatarComponent{aspect-ratio:1;position:relative}.AvatarComponent .background{aspect-ratio:1;background:var(--avatarColor);border-radius:50%;content:"";left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:85%}.AvatarComponent img{aspect-ratio:1;display:block;position:relative}.LabeledInput{display:flex;font-size:18px;margin-bottom:20px}.LabeledInput .label{color:#fff;font-size:1em}.LabeledInput.email,.LabeledInput.number,.LabeledInput.password,.LabeledInput.text{flex-direction:column-reverse}.LabeledInput.email input,.LabeledInput.number input,.LabeledInput.password input,.LabeledInput.text input{-webkit-text-fill-color:#fff;background:#000;border:2px solid #fff;border-radius:4px;box-shadow:inset 0 0 0 50px #000;-webkit-box-shadow:inset 0 0 0 50px #000;color:#fff;font-size:1em;margin-top:5px;outline:none;padding:10px}.LabeledInput.email input:-webkit-autofill,.LabeledInput.email input:-webkit-autofill:focus,.LabeledInput.number input:-webkit-autofill,.LabeledInput.number input:-webkit-autofill:focus,.LabeledInput.password input:-webkit-autofill,.LabeledInput.password input:-webkit-autofill:focus,.LabeledInput.text input:-webkit-autofill,.LabeledInput.text input:-webkit-autofill:focus{-webkit-text-fill-color:#fff;-webkit-box-shadow:inset 0 0 0 50px #000}.LabeledInput.error.email input,.LabeledInput.error.number input,.LabeledInput.error.password input,.LabeledInput.error.text input{box-shadow:inset 0 0 0 50px #400}.LabeledInput.checkbox{align-items:center}.LabeledInput.checkbox .label:before{speak:none;font-feature-settings:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;margin-right:10px;text-transform:none}.LabeledInput.checkbox input{display:none}.LabeledInput.checkbox input:checked~.label:before{speak:none;font-feature-settings:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.LabeledInput .error{font-size:14px;margin-left:10px;margin-top:5px}.LabeledInput input[disabled]+.label{opacity:.3}.LabeledInput input[required]+.label:after{content:"*"}.SimpleTricksCounterComponent{--cardWidth:5rem;--cardHeight:calc(var(--cardWidth)*524/363);--bottomTrayWidth:17.5rem;width:calc(var(--cardWidth)*5);z-index:202}.SimpleTricksCounterComponent .tray{align-items:center;background:#ccc;border-radius:.625rem;box-shadow:0 0 var(--trayBoxShadow) #00000080;color:#041060;display:flex;font-size:var(--trayFontSize);font-size:1.5625rem;font-weight:700;height:3.75rem;justify-content:space-between;padding:.3125rem;position:relative;text-transform:capitalize;z-index:202}.SimpleTricksCounterComponent .tray:before{background:linear-gradient(180deg,#0000,#0000001a 30%,#0000001a 85%,#0000);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.SimpleTricksCounterComponent .tray>div{align-items:center;column-gap:.4375rem;display:flex}.SimpleTricksCounterComponent .seat-hand{height:3.4375rem;overflow:hidden}.SimpleTricksCounterComponent .seat-hand-inner{display:flex;margin-left:5%;position:relative;width:100%;z-index:301}.SimpleTricksCounterComponent .seat-hand .card-container{flex:0 0 39.0625%;position:relative}.SimpleTricksCounterComponent .seat-hand .card-container:not(:first-child){margin-left:-33.98438%}.SimpleTricksCounterComponent .seat-hand .card-container .CardComponent .card{cursor:pointer}.SimpleTricksCounterComponent .seat-hand .card-container.horizontal .CardComponent{transform:rotate(90deg) translateY(-100%) translateX(1.25rem);transform-origin:top left}.TableInfoComponent{--columns:2;grid-gap:.4em;color:#fff;display:grid;font-size:1.6875rem;gap:.4em;grid-template-columns:auto 1fr}.TableInfoComponent .text{grid-column:1/-1}.TableInfoComponent .label span{position:relative}.TableInfoComponent .value .contract{align-items:center;color:#000;column-gap:.1em;display:inline-flex;font-weight:700;padding:0 .5rem;position:relative}.TableInfoComponent .value .contract:before{background-color:#fff;content:"";height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:1}.TableInfoComponent .value .contract>*{position:relative;z-index:2}.TableInfoComponent .value .contract .suit{font-family:Times New Roman,sans-serif;font-size:1.3em;height:.7em;line-height:.7;min-height:0;overflow:hidden}.TableInfoComponent .value .contract .level{font-family:var(--fontFamily)}.TableInfoComponent.left .label:first-child span:before{background:#006;bottom:-.0625rem;content:"";height:.1875rem;left:0;position:absolute;right:0}.TricksComponent{--trickCardWidthMultiplier:1;--cardWidthMultiplier:calc(var(--tableBaseCardWidthMultiplier, 1)*var(--breakpointCardWidthMultiplier, 1)*var(--trickCardWidthMultiplier));--cardWidth:calc(var(--cardBaseWidth, 1)*var(--cardWidthMultiplier, 1));--cardHeight:calc(var(--cardBaseHeight, 1)*var(--cardWidthMultiplier, 1));bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:300}@media (max-aspect-ratio:600/757){.TricksComponent{--trickCardWidthMultiplier:1}}.TrickComponent{--topX:-50%;--topY:-115%;--rightX:50%;--rightY:-65%;--bottomX:-50%;--bottomY:-15%;--leftX:-150%;--leftY:-65%}@keyframes moveTopToCenter{0%{left:var(--startPosVisibleX);top:var(--startPosVisibleY);transform:translate(0)}to{left:50%;top:50%;transform:translate(var(--topX),var(--topY))}}@keyframes moveBottomToCenter{0%{left:var(--startPosVisibleX);top:var(--startPosVisibleY);transform:translate(0)}to{left:50%;top:50%;transform:translate(var(--bottomX),var(--bottomY))}}@keyframes moveLeftToCenter{0%{left:var(--startPosVisibleX);top:var(--startPosVisibleY);transform:translate(0)}to{left:50%;top:50%;transform:translate(var(--leftX),var(--leftY))}}@keyframes moveRightToCenter{0%{left:var(--startPosVisibleX);top:var(--startPosVisibleY);transform:translate(0)}to{left:50%;top:50%;transform:translate(var(--rightX),var(--rightY))}}.TrickComponent{bottom:0;left:0;position:absolute;right:0;top:0;transition-duration:var(--claimTrickAnimationDuration);transition-property:all;transition-timing-function:ease-in-out}.TrickComponent .TrickLane{--trickCardWidthMultiplier:1;--cardWidthMultiplier:calc(var(--tableBaseCardWidthMultiplier, 1)*var(--breakpointCardWidthMultiplier, 1)*var(--trickCardWidthMultiplier));--cardWidth:calc(var(--cardBaseWidth, 1)*var(--cardWidthMultiplier, 1));--cardHeight:calc(var(--cardBaseHeight, 1)*var(--cardWidthMultiplier, 1));--endPosV:46.5%;--endPosH:49.5%;--startPosV:80%;--startPosH:80%;display:block;position:absolute}@media (max-aspect-ratio:600/757){.TrickComponent .TrickLane{--trickCardWidthMultiplier:1}}.TrickComponent .TrickLane.top{animation:moveTopToCenter var(--playCardAnimationDuration) cubic-bezier(.4,.2,.2,1) forwards}.TrickComponent .TrickLane.bottom,.TrickComponent .TrickLane.top{left:var(--startPosVisibleX);position:absolute;top:var(--startPosVisibleY)}.TrickComponent .TrickLane.bottom{animation:moveBottomToCenter var(--playCardAnimationDuration) cubic-bezier(.4,.2,.2,1) forwards}.TrickComponent .TrickLane.right{animation:moveRightToCenter var(--playCardAnimationDuration) cubic-bezier(.4,.2,.2,1) forwards}.TrickComponent .TrickLane.left,.TrickComponent .TrickLane.right{left:var(--startPosVisibleX);position:absolute;top:var(--startPosVisibleY)}.TrickComponent .TrickLane.left{animation:moveLeftToCenter var(--playCardAnimationDuration) cubic-bezier(.4,.2,.2,1) forwards}@media (max-aspect-ratio:600/757){.TrickComponent .TrickLane{--rightX:50%;--leftX:-150%;--topX:-50%;--topY:-100%;--rightY:-50%;--bottomX:-50%;--bottomY:0;--leftY:-50%}}.TrickComponent.claimed{--closeDuration:200ms;opacity:0}.TrickComponent.claimed .TrickLane{--startPosV:46.5%;--startPosH:49.5%;--endPosV:43.3%;--endPosH:45.5%;margin:0;transition-duration:.3s;transition-property:all;transition-timing-function:ease-in-out}.TrickComponent.claimed.winner-north{transform:translateY(-60%)}.TrickComponent.claimed.winner-east{transform:translateX(60%)}.TrickComponent.claimed.winner-south{transform:translateY(60%)}.TrickComponent.claimed.winner-west{transform:translateX(-60%)}.TrickComponent.claimed:not(.show){visibility:hidden}.TableSymbolComponent svg{height:100%;width:100%}.TableSymbolComponent .st0{fill:#fff;stroke:#000;stroke-miterlimit:10}.TableSymbolComponent .st1{fill:none}.TableSymbolComponent text{font-size:20px;font-weight:700}.TableSymbolComponent #center-label{text-anchor:middle;display:block;font-size:36px;font-weight:400;letter-spacing:-2px}.TableSymbolComponent.digit-3 #center-label{font-size:30px}.TableSymbolComponent.digit-4 #center-label{font-size:25px}.TableSymbolComponent.v-left #right path{fill:#c1394c}.TableSymbolComponent.v-left #right text{fill:#fff}.TableSymbolComponent.v-left #left path{fill:#c1394c}.TableSymbolComponent.v-left #left text{fill:#fff}.TableSymbolComponent.v-top #top path{fill:#c1394c}.TableSymbolComponent.v-top #top text{fill:#fff}.TableSymbolComponent.v-top #bottom path{fill:#c1394c}.TableSymbolComponent.v-top #bottom text{fill:#fff}.TrickCounterComponent{align-items:stretch;background-color:var(--app-background);border:1px solid #000;border-radius:1rem 1rem 0 0;box-shadow:0 -2px 10px #00000080;color:#fff;display:flex;flex-direction:column;flex-direction:row;font-size:2.08333vh;justify-content:flex-start;justify-content:space-between;padding:1em .5em .5em;position:relative;width:100%}.TrickCounterComponent:after{background:#000000b3;border-radius:inherit;content:"";height:100%;left:0;position:absolute;top:0;width:100%}@media only screen and (max-aspect-ratio:4/3){.TrickCounterComponent{font-size:1.5625vw}}.TrickCounterComponent .contractStake,.TrickCounterComponent .trickCount{align-items:flex-start;display:flex;flex:0 0 auto;flex-direction:column;justify-content:space-between}.TrickCounterComponent .trickCount{grid-column-gap:.4em;grid-row-gap:.2em;column-gap:.4em;display:grid;grid-template-columns:auto auto;position:relative;row-gap:.2em;white-space:pre;z-index:2}.TrickCounterComponent .contractStake{position:relative;z-index:2}.TrickCounterComponent .contractStake>div{display:flex}.TrickCounterComponent .contract,.TrickCounterComponent .stake{align-items:center;display:flex;justify-content:center;text-transform:uppercase}.TrickCounterComponent .SharkBidComponent{align-items:center;display:flex;height:1.2em;justify-content:center;width:2em}.TrickCounterComponent .contract .SharkBidComponent{background:#fff}.TrickCounterComponent .contract .SharkBidComponent svg{flex:0 0 100%}.TrickCounterComponent .contract .SharkBidComponent:not(.noTrump){padding-left:.4em}.TrickCounterComponent .stake>section{border:1px solid #fff}.TrickCounterComponent .declarer{margin-right:.4em}.TrickCounterComponent .declarer:after{content:":"}.TrickCounterComponent .board{margin-bottom:.2em}.TrickCounterComponent .board .boardLabel{margin-right:.4em}.TooltipComponent{--fontSize:Max(1rem,16px);--padding:0.2em;--backgroundColor:linear-gradient(90deg,#eae9fc,#cdcdfb);--borderColor:#999;--border:.3125rem solid var(--borderColor);--borderRadius:.9375rem;--textColor:#000;grid-gap:var(--padding);background:var(--backgroundColor);border:var(--border);border-radius:var(--borderRadius);color:var(--textColor);display:grid;font-size:var(--fontSize);font-size:2.2rem;gap:var(--padding);grid-template-rows:1fr;min-width:350px;overflow:hidden;padding:var(--padding)}.TooltipComponent .title{background-image:-webkit-gradient(linear,left bottom,right bottom,color-stop(0,#cacafe),color-stop(1,#4f4ffc));line-height:1.5rem;margin:calc(var(--padding)*-1);margin-bottom:0;min-height:auto;padding:.2em;text-align:left;text-shadow:0 0 2px #ffffff4d}.TooltipComponent .title .club{font-size:1.3em}.TooltipComponent .title .diamond,.TooltipComponent .title .heart{color:#c1394c;font-size:1.3em}.TooltipComponent .title .spade{font-size:1.3em}.TooltipComponent .text{border:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:1px;width:100%}.TooltipComponent .text .App.audrey{font-size:2.70833vh}@media only screen and (max-aspect-ratio:4/3){.TooltipComponent .text .App.audrey{font-size:2.03125vw}}.TooltipComponent .text a.glossarylink{color:inherit;font-style:italic;text-decoration:none}.TooltipComponent .text .club{font-size:1.3em}.TooltipComponent .text .heart{color:#c1394c;font-size:1.25em}.TooltipComponent .text .diamond{color:#c1394c;font-size:1.3em}.TooltipComponent .text .spade{font-size:1.3em}.App.shark:not(.isBridgeWar) .TooltipComponent{--backgroundColor:#fff;--borderRadius:8px;--border:1px solid #000;--buttonMaxWidth:none;--buttonTextTransform:none}.App.shark:not(.isBridgeWar) .TooltipComponent .title{font-size:1.2em;font-weight:700;padding:.625rem}.App.shark:not(.isBridgeWar) .TooltipComponent .text{font-size:max(1.3rem,12px);padding:.625rem}.App.shark:not(.isBridgeWar) .TooltipComponent .buttons button{--btFontSize:1.25rem;--btHeight:2em;--btPaddingH:0.5em;--btBgColor:#0000;--btBgImage:linear-gradient(0deg,#0000004d,#0000001a);--btBgImageHover:linear-gradient(180deg,#0000004d,#0000001a);--btBorderRadius:.5rem;--btFontWeight:500;--btBoxShadow:.3125rem .3125rem .625rem #00000080;--btBoxShadowHover:0 0 0 #0000;--btFontSize:max(1rem,14px);align-items:center;background-color:var(--btBgColor);background-image:var(--btBgImage);border:1px solid #fff;border-radius:var(--btBorderRadius);box-shadow:var(--btBoxShadow);color:#fff;color:#000;cursor:pointer;display:inline-flex;font-family:Jost,sans-serif;font-size:var(--btFontSize);font-weight:var(--btFontWeight);font-weight:400;height:var(--btHeight);justify-content:center;min-height:var(--btHeight);outline:none;padding:0 var(--btPaddingH);padding-left:1.25rem;padding-right:1.25rem;position:relative;text-align:center;text-decoration:none;vertical-align:middle;white-space:nowrap}.App.shark:not(.isBridgeWar) .TooltipComponent .buttons button.disabled,.App.shark:not(.isBridgeWar) .TooltipComponent .buttons button[disabled]{cursor:not-allowed!important;opacity:.5;pointer-events:none}.App.shark:not(.isBridgeWar) .TooltipComponent .buttons button:hover{background-image:var(--btBgImageHover);box-shadow:var(--btBoxShadowHover)}.App.shark.isBridgeWar .TooltipComponent{--backgroundColor:#000;--borderColor:var(--myBridgeWarBackgroundColor);--textColor:#fff;display:flex;flex-direction:column;gap:16px;min-width:320px;padding:16px}.App.shark.isBridgeWar .TooltipComponent .title{background:none;border:none;font-family:flower-power,open-sans,sans-serif;padding:10px 0 0;text-align:center}.App.shark.isBridgeWar .TooltipComponent .text{font-size:16px;line-height:1.3;overflow:hidden;padding:0;text-align:center}.App.shark.isBridgeWar .TooltipComponent .buttons{margin:0 auto}.App.shark.isBridgeWar .TooltipComponent .buttons button{--btFontSize:1.25rem;--btHeight:2em;--btPaddingH:0.5em;--btBgColor:#0000;--btBgImage:linear-gradient(0deg,#0000004d,#0000001a);--btBgImageHover:linear-gradient(180deg,#0000004d,#0000001a);--btBorderRadius:.5rem;--btFontWeight:500;--btBoxShadow:.3125rem .3125rem .625rem #00000080;--btBoxShadowHover:0 0 0 #0000;--btHeight:40px;--btPaddingH:10px;--btBgColor:var(--myBridgeWarBackgroundColor);--btBgImage:none;--btBgImageHover:linear-gradient(180deg,#0000001a,#0000001a);--btBorderRadius:var(--btHeight);--btFontSize:19px;--btFontWeight:400;--btBoxShadow:none;--btBoxShadowHover:none;--btHeight:30px;--btFontSize:16px;align-items:center;background-color:var(--btBgColor);background-image:var(--btBgImage);border:none;border-radius:var(--btBorderRadius);box-shadow:var(--btBoxShadow);color:#fff;color:#000;cursor:pointer;display:inline-flex;font-family:Jost,sans-serif;font-size:var(--btFontSize);font-weight:var(--btFontWeight);height:var(--btHeight);justify-content:center;min-height:var(--btHeight);outline:none;padding:0 var(--btPaddingH);position:relative;text-align:center;text-decoration:none;vertical-align:middle}.App.shark.isBridgeWar .TooltipComponent .buttons button.disabled,.App.shark.isBridgeWar .TooltipComponent .buttons button[disabled]{cursor:not-allowed!important;opacity:.5;pointer-events:none}.App.shark.isBridgeWar .TooltipComponent .buttons button:hover{background-image:var(--btBgImageHover);box-shadow:var(--btBoxShadowHover)}.App.shark.isBridgeWar .TooltipComponent .buttons button.icon{--btFontSize:40px;--btBgColor:var(--myBridgeWarBackgroundColor);--btBgImage:none;--btBgImageHover:linear-gradient(180deg,#0000001a,#0000001a);--font-size:1.4rem}.TooltipComponent .title{background-image:none;color:red;text-shadow:none}.TooltipComponent .text{font-size:.9em}.WalkThroughComponent{font-size:2.60417vh;overflow:auto;position:relative}@media only screen and (max-aspect-ratio:4/3){.WalkThroughComponent{font-size:1.95312vw}}.WalkThroughComponent .index-buttons,.WalkThroughComponent .walk-through-iframe,.WalkThroughComponent .walk-through-iframe iframe{background:#fff;height:100%;left:0;position:absolute;top:0;width:100%}.WalkThroughComponent .index-buttons{--gap:calc(var(--buttonPaddingV)*5);display:flex;flex-direction:column;overflow:auto;padding:calc(var(--gap)*1.5);row-gap:var(--gap);z-index:2}.WalkThroughComponent .walk-through-iframe{z-index:1}.WalkThroughComponent .ButtonComponent{display:block;font-size:1.875rem}.WalkThroughComponent .SharkBoardReviewComponent{display:flex;flex-direction:column}.VictoryMessage{background:#fffffff2;border-radius:12px;box-shadow:0 0 20px #0006;color:#000;margin:0 auto;max-width:420px;padding:2rem;position:relative;text-align:center;z-index:1001}.VictoryMessage h2{font-size:2rem;margin-bottom:.5rem}.VictoryMessage p{font-size:1.25rem;margin-bottom:1rem}.VictoryMessage .dismiss-button{background-color:#007bff;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:1rem;padding:.75rem 1.5rem;transition:background-color .2s ease}.VictoryMessage .dismiss-button:hover{background-color:#0056b3}.VictoryMessage.fade-out{opacity:0;pointer-events:none;transition:opacity .5s ease}.BattleModal{align-items:center;animation:fadeIn .4s ease;background:#00000073;color:#fff;display:flex;flex-direction:column;inset:0;justify-content:center;position:fixed;z-index:1000}.BattleModal .summary{margin-bottom:1.5rem;text-align:center}.BattleModal .summary h2{font-size:2rem;margin-bottom:.5rem}.BattleModal .summary p{font-size:1.25rem;margin:.25rem 0}.BattleModal button{background:#fff;border:none;border-radius:6px;color:#000;cursor:pointer;font-size:1rem;padding:.75rem 1.5rem;transition:all .2s ease}.BattleModal button:hover{background:#ddd}.BattleModal button:disabled{cursor:not-allowed;opacity:.5}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.ModalComponent{--backgroundColor:#fff;--textColor:#000;align-items:center;bottom:0;color:#000;color:var(--textColor,#000);display:flex;font-size:max(.7rem,12px);justify-content:center;left:0;position:fixed;right:0;top:0;z-index:5000}.App.audrey .ModalComponent .modal{--fontSize:Max(1rem,16px);--padding:0.2em;--backgroundColor:linear-gradient(90deg,#eae9fc,#cdcdfb);--borderColor:#999;--border:.3125rem solid var(--borderColor);--borderRadius:.9375rem;--textColor:#000;grid-gap:var(--padding);background:var(--backgroundColor);border:var(--border);border-radius:var(--borderRadius);color:var(--textColor);display:grid;font-size:var(--fontSize);gap:var(--padding);grid-template-rows:1fr;min-width:350px;overflow:hidden;padding:var(--padding)}.App.audrey .ModalComponent .modal .title{background-image:-webkit-gradient(linear,left bottom,right bottom,color-stop(0,#cacafe),color-stop(1,#4f4ffc));line-height:1.5rem;margin:calc(var(--padding)*-1);margin-bottom:0;min-height:auto;padding:.2em;text-align:left;text-shadow:0 0 2px #ffffff4d}.App.audrey .ModalComponent .modal .title .club{font-size:1.3em}.App.audrey .ModalComponent .modal .title .diamond,.App.audrey .ModalComponent .modal .title .heart{color:#c1394c;font-size:1.3em}.App.audrey .ModalComponent .modal .title .spade{font-size:1.3em}.App.audrey .ModalComponent .modal .text{border:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:1px;width:100%}.App.audrey .ModalComponent .modal .text .App.audrey{font-size:2.70833vh}@media only screen and (max-aspect-ratio:4/3){.App.audrey .ModalComponent .modal .text .App.audrey{font-size:2.03125vw}}.App.audrey .ModalComponent .modal .text a.glossarylink{color:inherit;font-style:italic;text-decoration:none}.App.audrey .ModalComponent .modal .text .club{font-size:1.3em}.App.audrey .ModalComponent .modal .text .heart{color:#c1394c;font-size:1.25em}.App.audrey .ModalComponent .modal .text .diamond{color:#c1394c;font-size:1.3em}.App.audrey .ModalComponent .modal .text .spade{font-size:1.3em}.App.shark:not(.isBridgeWar) .App.audrey .ModalComponent .modal{--backgroundColor:#fff;--borderRadius:8px;--border:1px solid #000;--buttonMaxWidth:none;--buttonTextTransform:none}.App.shark:not(.isBridgeWar) .App.audrey .ModalComponent .modal .title{font-size:1.2em;font-weight:700;padding:.625rem}.App.shark:not(.isBridgeWar) .App.audrey .ModalComponent .modal .text{font-size:max(1.3rem,12px);padding:.625rem}.App.shark:not(.isBridgeWar) .App.audrey .ModalComponent .modal .buttons button{--btFontSize:1.25rem;--btHeight:2em;--btPaddingH:0.5em;--btBgColor:#0000;--btBgImage:linear-gradient(0deg,#0000004d,#0000001a);--btBgImageHover:linear-gradient(180deg,#0000004d,#0000001a);--btBorderRadius:.5rem;--btFontWeight:500;--btBoxShadow:.3125rem .3125rem .625rem #00000080;--btBoxShadowHover:0 0 0 #0000;--btFontSize:max(1rem,14px);align-items:center;background-color:var(--btBgColor);background-image:var(--btBgImage);border:1px solid #fff;border-radius:var(--btBorderRadius);box-shadow:var(--btBoxShadow);color:#fff;color:#000;cursor:pointer;display:inline-flex;font-family:Jost,sans-serif;font-size:var(--btFontSize);font-weight:var(--btFontWeight);font-weight:400;height:var(--btHeight);justify-content:center;min-height:var(--btHeight);outline:none;padding:0 var(--btPaddingH);padding-left:1.25rem;padding-right:1.25rem;position:relative;text-align:center;text-decoration:none;vertical-align:middle;white-space:nowrap}.App.shark:not(.isBridgeWar) .App.audrey .ModalComponent .modal .buttons button.disabled,.App.shark:not(.isBridgeWar) .App.audrey .ModalComponent .modal .buttons button[disabled]{cursor:not-allowed!important;opacity:.5;pointer-events:none}.App.shark:not(.isBridgeWar) .App.audrey .ModalComponent .modal .buttons button:hover{background-image:var(--btBgImageHover);box-shadow:var(--btBoxShadowHover)}.App.shark.isBridgeWar .App.audrey .ModalComponent .modal{--backgroundColor:#000;--borderColor:var(--myBridgeWarBackgroundColor);--textColor:#fff;display:flex;flex-direction:column;gap:16px;min-width:320px;padding:16px}.App.shark.isBridgeWar .App.audrey .ModalComponent .modal .title{background:none;border:none;font-family:flower-power,open-sans,sans-serif;padding:10px 0 0;text-align:center}.App.shark.isBridgeWar .App.audrey .ModalComponent .modal .text{font-size:16px;line-height:1.3;overflow:hidden;padding:0;text-align:center}.App.shark.isBridgeWar .App.audrey .ModalComponent .modal .buttons{margin:0 auto}.App.shark.isBridgeWar .App.audrey .ModalComponent .modal .buttons button{--btFontSize:1.25rem;--btHeight:2em;--btPaddingH:0.5em;--btBgColor:#0000;--btBgImage:linear-gradient(0deg,#0000004d,#0000001a);--btBgImageHover:linear-gradient(180deg,#0000004d,#0000001a);--btBorderRadius:.5rem;--btFontWeight:500;--btBoxShadow:.3125rem .3125rem .625rem #00000080;--btBoxShadowHover:0 0 0 #0000;--btHeight:40px;--btPaddingH:10px;--btBgColor:var(--myBridgeWarBackgroundColor);--btBgImage:none;--btBgImageHover:linear-gradient(180deg,#0000001a,#0000001a);--btBorderRadius:var(--btHeight);--btFontSize:19px;--btFontWeight:400;--btBoxShadow:none;--btBoxShadowHover:none;--btHeight:30px;--btFontSize:16px;align-items:center;background-color:var(--btBgColor);background-image:var(--btBgImage);border:none;border-radius:var(--btBorderRadius);box-shadow:var(--btBoxShadow);color:#fff;color:#000;cursor:pointer;display:inline-flex;font-family:Jost,sans-serif;font-size:var(--btFontSize);font-weight:var(--btFontWeight);height:var(--btHeight);justify-content:center;min-height:var(--btHeight);outline:none;padding:0 var(--btPaddingH);position:relative;text-align:center;text-decoration:none;vertical-align:middle}.App.shark.isBridgeWar .App.audrey .ModalComponent .modal .buttons button.disabled,.App.shark.isBridgeWar .App.audrey .ModalComponent .modal .buttons button[disabled]{cursor:not-allowed!important;opacity:.5;pointer-events:none}.App.shark.isBridgeWar .App.audrey .ModalComponent .modal .buttons button:hover{background-image:var(--btBgImageHover);box-shadow:var(--btBoxShadowHover)}.App.shark.isBridgeWar .App.audrey .ModalComponent .modal .buttons button.icon{--btFontSize:40px;--btBgColor:var(--myBridgeWarBackgroundColor);--btBgImage:none;--btBgImageHover:linear-gradient(180deg,#0000001a,#0000001a);--font-size:1.4rem}.ModalComponent .backdrop{background:#00000080;bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.ModalComponent .modal{background:#fff;background:var(--backgroundColor,#fff);border:1px solid #000;border-radius:8px;display:grid;grid-template-rows:1fr auto;margin-top:-6em;max-height:60%;max-width:90%;position:relative;width:500px;z-index:2}.ModalComponent header{align-items:flex-start;border-bottom:1px solid grey;display:flex;flex:0 0 auto;font-size:2em;font-weight:700;gap:1.25rem;justify-content:space-between;padding:1.25rem;position:relative}.ModalComponent header .cancel{color:grey;cursor:pointer;font-size:1.5em}.App.audrey .ModalComponent header .cancel{display:none}.ModalComponent .body{align-self:center;font-size:2em;max-height:100%;max-width:1150px;min-height:0;overflow:auto;padding:1.25rem;word-break:break-word}.ModalComponent .body>div:not(:last-child){margin-bottom:.6em}.ModalComponent .body p{margin-bottom:.625rem}.ModalComponent .body .key{font-weight:700}.ModalComponent .body .club,.ModalComponent .body .diamond,.ModalComponent .body .heart,.ModalComponent .body .spade{font-size:.9em}.ModalComponent .body .diamond{color:var(--card-color-diamonds)}.ModalComponent .body .heart{color:var(--card-color-hearts)}.ModalComponent .body .spade{color:var(--card-color-spades)}.ModalComponent .body .club{color:var(--card-color-clubs)}.ModalComponent footer{align-items:flex-start;border-top:1px solid grey;display:flex;flex:0 0 auto;justify-content:center;padding:1.25rem .625rem}.ModalComponent footer a,.ModalComponent footer button{color:#000;margin:0 .625rem;order:1;text-transform:capitalize;white-space:nowrap}.App.shark .ModalComponent footer a,.App.shark .ModalComponent footer button{--btFontSize:1.25rem;--btHeight:2em;--btPaddingH:0.5em;--btBgColor:#0000;--btBgImage:linear-gradient(0deg,#0000004d,#0000001a);--btBgImageHover:linear-gradient(180deg,#0000004d,#0000001a);--btBorderRadius:.5rem;--btFontWeight:500;--btBoxShadow:.3125rem .3125rem .625rem #00000080;--btBoxShadowHover:0 0 0 #0000;--btFontSize:max(1rem,14px);align-items:center;background-color:var(--btBgColor);background-image:var(--btBgImage);border:1px solid #fff;border-radius:var(--btBorderRadius);box-shadow:var(--btBoxShadow);color:#fff;color:#000;cursor:pointer;display:inline-flex;font-family:Jost,sans-serif;font-size:var(--btFontSize);font-weight:var(--btFontWeight);height:var(--btHeight);justify-content:center;min-height:var(--btHeight);outline:none;padding:0 var(--btPaddingH);position:relative;text-align:center;text-decoration:none;vertical-align:middle}.App.shark .ModalComponent footer a.disabled,.App.shark .ModalComponent footer a[disabled],.App.shark .ModalComponent footer button.disabled,.App.shark .ModalComponent footer button[disabled]{cursor:not-allowed!important;opacity:.5;pointer-events:none}.App.shark .ModalComponent footer a:hover,.App.shark .ModalComponent footer button:hover{background-image:var(--btBgImageHover);box-shadow:var(--btBoxShadowHover)}.App.audrey .ModalComponent footer a,.App.audrey .ModalComponent footer button{font-size:1.2em;padding:.625rem 1.25rem}.ModalComponent footer a.primary,.ModalComponent footer button.primary{order:2}.ModalComponent .AuctionBox{margin-bottom:10px;position:relative}.ModalComponent.manualDealModal .modal{width:90%}.ModalComponent.makeClaimModal .body .claims{display:flex;flex-wrap:wrap;gap:.8em;justify-content:center;margin-top:1.25rem}.ModalComponent.makeClaimModal .body button{color:#000;font-size:1.2em;height:auto;padding:.625rem 0;width:3em}.ModalComponent.makeClaimModal .body button .App.shark{--btFontSize:1.25rem;--btHeight:2em;--btPaddingH:0.5em;--btBgColor:#0000;--btBgImage:linear-gradient(0deg,#0000004d,#0000001a);--btBgImageHover:linear-gradient(180deg,#0000004d,#0000001a);--btBorderRadius:.5rem;--btFontWeight:500;--btBoxShadow:.3125rem .3125rem .625rem #00000080;--btBoxShadowHover:0 0 0 #0000;align-items:center;background-color:var(--btBgColor);background-image:var(--btBgImage);border:1px solid #fff;border-radius:var(--btBorderRadius);box-shadow:var(--btBoxShadow);color:#fff;cursor:pointer;display:inline-flex;font-family:Jost,sans-serif;font-size:var(--btFontSize);font-weight:var(--btFontWeight);height:var(--btHeight);justify-content:center;min-height:var(--btHeight);outline:none;padding:0 var(--btPaddingH);position:relative;text-align:center;text-decoration:none;vertical-align:middle}.ModalComponent.makeClaimModal .body button .App.shark.disabled,.ModalComponent.makeClaimModal .body button .App.shark[disabled]{cursor:not-allowed!important;opacity:.5;pointer-events:none}.ModalComponent.makeClaimModal .body button .App.shark:hover{background-image:var(--btBgImageHover);box-shadow:var(--btBoxShadowHover)}.ModalComponent.timeToTournamentModal .Countdown{margin-left:.625rem}.ModalComponent.NonBlockingSpalash.Modal{bottom:25%;left:auto;right:auto}.ModalComponent.NonBlockingSpalash .backdrop{display:none}.ModalComponent.metaDataModal .modal{width:650px}.ModalComponent.metaDataModal header{justify-content:center}.ModalComponent.metaDataModal header .cancel{display:none}.ModalComponent.metaDataModal .tableResults{margin-top:.625rem}.ModalComponent.metaDataModal .tableResults table{margin-top:.625rem;text-align:center;width:100%}.ModalComponent.metaDataModal .tableResults td,.ModalComponent.metaDataModal .tableResults th{border:1px solid #000;padding:.625rem 0}.ModalComponent.metaDataModal .tableResults th{font-weight:700}.ModalComponent.metaDataModal .tableResults .card{text-transform:uppercase}.ModalComponent.metaDataModal .tableResults .card:before{font-size:2em}.ModalComponent.metaDataModal .tableResults .card.diamonds{color:var(--card-color-diamonds)}.ModalComponent.metaDataModal .tableResults .card.diamonds:before{speak:none;font-feature-settings:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.ModalComponent.metaDataModal .tableResults .card.hearts{color:var(--card-color-hearts)}.ModalComponent.metaDataModal .tableResults .card.hearts:before{speak:none;font-feature-settings:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.ModalComponent.metaDataModal .tableResults .card.spades{color:var(--card-color-spades)}.ModalComponent.metaDataModal .tableResults .card.spades:before{speak:none;font-feature-settings:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.ModalComponent.metaDataModal .tableResults .card.clubs{color:var(--card-color-clubs)}.ModalComponent.metaDataModal .tableResults .card.clubs:before{speak:none;font-feature-settings:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.ModalComponent.metaDataModal .conventionCards{display:none}.ModalComponent.metaDataModal .conventionCards .conventionCard{align-items:center;display:flex;justify-content:space-between;margin-bottom:.625rem}.ModalComponent.metaDataModal .conventionCards .conventionCard span:after{content:": "}.ModalComponent.metaDataModal .conventionCards .submitUrl{align-items:flex-end;display:flex;flex-wrap:wrap;justify-content:flex-end;margin-top:1.25rem}.ModalComponent.metaDataModal .conventionCards .submitUrl .LabeledInput{flex:0 0 100%;margin-bottom:.3125rem}.ModalComponent.metaDataModal .conventionCards .submitUrl .label{color:#000}.ModalComponent.metaDataModal .conventionCards button{--btFontSize:1.25rem;--btHeight:2em;--btPaddingH:0.5em;--btBgColor:#0000;--btBgImage:linear-gradient(0deg,#0000004d,#0000001a);--btBgImageHover:linear-gradient(180deg,#0000004d,#0000001a);--btBorderRadius:.5rem;--btFontWeight:500;--btBoxShadow:.3125rem .3125rem .625rem #00000080;--btBoxShadowHover:0 0 0 #0000;align-items:center;background-color:var(--btBgColor);background-image:var(--btBgImage);border:1px solid #fff;border-radius:var(--btBorderRadius);box-shadow:var(--btBoxShadow);color:#fff;color:#000;cursor:pointer;display:inline-flex;font-family:Jost,sans-serif;font-size:var(--btFontSize);font-weight:var(--btFontWeight);height:var(--btHeight);justify-content:center;min-height:var(--btHeight);outline:none;padding:0 var(--btPaddingH);position:relative;text-align:center;text-decoration:none;vertical-align:middle}.ModalComponent.metaDataModal .conventionCards button.disabled,.ModalComponent.metaDataModal .conventionCards button[disabled]{cursor:not-allowed!important;opacity:.5;pointer-events:none}.ModalComponent.metaDataModal .conventionCards button:hover{background-image:var(--btBgImageHover);box-shadow:var(--btBoxShadowHover)}.ModalComponent.contactDirectorModal .submitIssue .label{color:#000}.ModalComponent.conventionCardModal .modal{display:flex;flex-direction:column;height:100%;margin:0;overflow:hidden;width:100%}.ModalComponent.conventionCardModal .body{flex:1 1 100%;padding:0;width:100%}.ModalComponent.conventionCardModal iframe{height:100%;width:100%}.ModalComponent.modalGameResults{--isMeBottom:-1.25rem}.ModalComponent.gameResultsUrlModal .modal{display:flex;flex-direction:column;height:100%;margin-top:0;max-height:100%;max-width:100%;width:100%}.ModalComponent.gameResultsUrlModal .modal .body{flex:1 1 100%;padding:0}.ModalComponent.gameResultsUrlModal .modal iframe{height:100%;width:100%}.ModalComponent.showBoardReviewModal .modal{margin:0;max-height:100%;max-width:1200px;width:100%}.ModalComponent.showBoardReviewModal .modal .body{overflow:auto;padding-left:0;padding-right:0}.ModalComponent.scoreModal .modal{width:auto}.ModalComponent.scoreModal .body{padding-top:0}.ModalComponent.fullSize .modal{height:100%;margin-top:0;max-height:100%;max-width:100%;width:100%}.ModalComponent.fullSize .body{align-self:start;max-width:none;min-height:100%}.ModalComponent .auction-board-review{display:flex;flex-wrap:wrap;gap:1.875rem;margin-left:auto;margin-right:auto;width:-webkit-fit-content;width:fit-content}.ModalComponent .auction-board-review .auctions{grid-column-gap:1.875rem;grid-row-gap:.9375rem;align-self:start;column-gap:1.875rem;display:grid;flex:500px 1;grid-template-columns:1fr 1fr;max-width:450px;row-gap:.9375rem}.ModalComponent .auction-board-review .auctions h3{font-size:22px;margin-bottom:5px}.ModalComponent .auction-board-review .auctions .text{font-size:18px;grid-column:1/3}.ModalComponent .auction-board-review .auctions svg{--width:70%;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:var(--width)}.ModalComponent .auction-board-review .auctions .SharkBidComponent.zero{font-size:16px!important;padding:0!important}.ModalComponent .auction-board-review .auctions.noTrump{--width:calc(var(--width)*0.7);padding:0 1em}.ModalComponent .auction-board-review .auctions .bridgePosition{font-size:18px!important}@media (max-width:37.4375em){.ModalComponent .auction-board-review .auctions{font-size:1.2em!important}.ModalComponent .auction-board-review .auctions svg{--width:90%}.ModalComponent .auction-board-review .auctions .SharkBidComponent.zero{font-size:14px!important;padding:0!important}}.ModalComponent .auction-board-review .BoardReview .auctionBox-trickHistory,.ModalComponent .auction-board-review .BoardReview .board-stats{display:none}.Table.generalLayout-v_impaired~.ModalComponent .modal{width:350px}.Table.generalLayout-v_impaired~.ModalComponent.metaDataModal .modal,.Table.generalLayout-v_impaired~.ModalComponent.timeToTournamentModal .modal{width:600px}.App.shark.isBridgeWar.hasAvatar .ModalComponent.isNotSystemMessage{--backgroundColor:#000;--textColor:#fff;--buttonPadding:0 1em}.App.shark.isBridgeWar.hasAvatar .ModalComponent.isNotSystemMessage .modal{border:5px solid var(--myBridgeWarBackgroundColor);border-radius:14px}.App.shark.isBridgeWar.hasAvatar .ModalComponent.isNotSystemMessage header{border:none;font-family:flower-power,open-sans,sans-serif;justify-content:center}.App.shark.isBridgeWar.hasAvatar .ModalComponent.isNotSystemMessage .body{line-height:1.4;text-align:center}.App.shark.isBridgeWar.hasAvatar .ModalComponent.isNotSystemMessage footer{border:none}.App.shark.isBridgeWar.hasAvatar .ModalComponent.isNotSystemMessage footer a,.App.shark.isBridgeWar.hasAvatar .ModalComponent.isNotSystemMessage footer button{--btHeight:40px;--btPaddingH:10px;--btBgColor:var(--myBridgeWarBackgroundColor);--btBgImage:none;--btBgImageHover:linear-gradient(180deg,#0000001a,#0000001a);--btBorderRadius:var(--btHeight);--btFontSize:19px;--btFontWeight:400;--btBoxShadow:none;--btBoxShadowHover:none;--btHeight:30px;border:none;color:#fff;color:#000;padding:var(--buttonPadding)}.App.shark.isBridgeWar.hasAvatar .ModalComponent.isNotSystemMessage footer a.icon,.App.shark.isBridgeWar.hasAvatar .ModalComponent.isNotSystemMessage footer button.icon{--btFontSize:40px;--btBgColor:var(--myBridgeWarBackgroundColor);--btBgImage:none;--btBgImageHover:linear-gradient(180deg,#0000001a,#0000001a);--font-size:1.4rem}.App.shark.isBridgeWar.hasAvatar .ModalComponent.isNotSystemMessage.makeClaimModal .body button{--btFontSize:1.25rem;--btHeight:2em;--btPaddingH:0.5em;--btBgColor:#0000;--btBgImage:linear-gradient(0deg,#0000004d,#0000001a);--btBgImageHover:linear-gradient(180deg,#0000004d,#0000001a);--btBorderRadius:.5rem;--btFontWeight:500;--btBoxShadow:.3125rem .3125rem .625rem #00000080;--btBoxShadowHover:0 0 0 #0000;--btHeight:40px;--btPaddingH:10px;--btBgColor:var(--myBridgeWarBackgroundColor);--btBgImage:none;--btBgImageHover:linear-gradient(180deg,#0000001a,#0000001a);--btBorderRadius:var(--btHeight);--btFontSize:19px;--btFontWeight:400;--btBoxShadow:none;--btBoxShadowHover:none;--btHeight:30px;--btHeight:50px;align-items:center;aspect-ratio:1;background-color:var(--btBgColor);background-image:var(--btBgImage);border:none;border-radius:var(--btBorderRadius);box-shadow:var(--btBoxShadow);color:#fff;color:#000;cursor:pointer;display:inline-flex;font-family:Jost,sans-serif;font-size:var(--btFontSize);font-size:20px;font-weight:var(--btFontWeight);height:var(--btHeight);justify-content:center;min-height:var(--btHeight);outline:none;padding:0 var(--btPaddingH);position:relative;text-align:center;text-decoration:none;vertical-align:middle;width:var(--btHeight)}.App.shark.isBridgeWar.hasAvatar .ModalComponent.isNotSystemMessage.makeClaimModal .body button.disabled,.App.shark.isBridgeWar.hasAvatar .ModalComponent.isNotSystemMessage.makeClaimModal .body button[disabled]{cursor:not-allowed!important;opacity:.5;pointer-events:none}.App.shark.isBridgeWar.hasAvatar .ModalComponent.isNotSystemMessage.makeClaimModal .body button:hover{background-image:var(--btBgImageHover);box-shadow:var(--btBoxShadowHover)}.App.shark.isBridgeWar.hasAvatar .ModalComponent.isNotSystemMessage.makeClaimModal .body button.icon{--btFontSize:40px;--btBgColor:var(--myBridgeWarBackgroundColor);--btBgImage:none;--btBgImageHover:linear-gradient(180deg,#0000001a,#0000001a);--font-size:1.4rem}.App.shark.isBridgeWar.hasAvatar .ModalComponent.isNotSystemMessage header .cancel{--btFontSize:1.25rem;--btHeight:2em;--btPaddingH:0.5em;--btBgColor:#0000;--btBgImage:linear-gradient(0deg,#0000004d,#0000001a);--btBgImageHover:linear-gradient(180deg,#0000004d,#0000001a);--btBorderRadius:.5rem;--btFontWeight:500;--btBoxShadow:.3125rem .3125rem .625rem #00000080;--btBoxShadowHover:0 0 0 #0000;--btHeight:40px;--btPaddingH:10px;--btBgColor:var(--myBridgeWarBackgroundColor);--btBgImage:none;--btBgImageHover:linear-gradient(180deg,#0000001a,#0000001a);--btBorderRadius:var(--btHeight);--btFontSize:19px;--btFontWeight:400;--btBoxShadow:none;--btBoxShadowHover:none;--btHeight:30px;align-items:center;background-color:var(--btBgColor);background-image:var(--btBgImage);border:none;border-radius:var(--btBorderRadius);box-shadow:var(--btBoxShadow);color:#fff;color:#000;cursor:pointer;display:inline-flex;font-family:Jost,sans-serif;font-size:var(--btFontSize);font-weight:var(--btFontWeight);height:var(--btHeight);justify-content:center;min-height:var(--btHeight);outline:none;padding:var(--buttonPadding);position:relative;text-align:center;text-decoration:none;vertical-align:middle}.App.shark.isBridgeWar.hasAvatar .ModalComponent.isNotSystemMessage header .cancel.disabled,.App.shark.isBridgeWar.hasAvatar .ModalComponent.isNotSystemMessage header .cancel[disabled]{cursor:not-allowed!important;opacity:.5;pointer-events:none}.App.shark.isBridgeWar.hasAvatar .ModalComponent.isNotSystemMessage header .cancel:hover{background-image:var(--btBgImageHover);box-shadow:var(--btBoxShadowHover)}.App.shark.isBridgeWar.hasAvatar .ModalComponent.isNotSystemMessage header .cancel.icon{--btFontSize:40px;--btBgColor:var(--myBridgeWarBackgroundColor);--btBgImage:none;--btBgImageHover:linear-gradient(180deg,#0000001a,#0000001a);--font-size:1.4rem}@font-face{font-family:noto;font-style:normal;font-weight:100;src:url(/static/media/noto-100-normal.5cfea50c4dc6a4db1f07.woff2) format("woff2")}@font-face{font-family:noto;font-style:italic;font-weight:100;src:url(/static/media/noto-100-italic.c314fd824feeca09d9e1.woff2) format("woff2")}@font-face{font-family:jost;font-style:normal;font-weight:100;src:url(/static/media/jost-100-normal.3814aebb90a0f936e769.woff2) format("woff2")}@font-face{font-family:jost;font-style:italic;font-weight:100;src:url(/static/media/jost-100-italic.1cf0922caad3fe6c3568.woff2) format("woff2")}@font-face{font-family:noto;font-style:normal;font-weight:200;src:url(/static/media/noto-200-normal.43eb1e88ec000b624db9.woff2) format("woff2")}@font-face{font-family:noto;font-style:italic;font-weight:200;src:url(/static/media/noto-200-italic.e1f900f877bda83bab6d.woff2) format("woff2")}@font-face{font-family:jost;font-style:normal;font-weight:200;src:url(/static/media/jost-200-normal.b79347a8d98eb52e6e12.woff2) format("woff2")}@font-face{font-family:jost;font-style:italic;font-weight:200;src:url(/static/media/jost-200-italic.1967b7a06213b473e48b.woff2) format("woff2")}@font-face{font-family:noto;font-style:normal;font-weight:300;src:url(/static/media/noto-300-normal.7f6a25dda4740cd9be29.woff2) format("woff2")}@font-face{font-family:noto;font-style:italic;font-weight:300;src:url(/static/media/noto-300-italic.0f9a40db7acc41b8d965.woff2) format("woff2")}@font-face{font-family:jost;font-style:normal;font-weight:300;src:url(/static/media/jost-300-normal.6c0ab1d559c1d8ff5231.woff2) format("woff2")}@font-face{font-family:jost;font-style:italic;font-weight:300;src:url(/static/media/jost-300-italic.7c8a4a47bc925214960b.woff2) format("woff2")}@font-face{font-family:noto;font-style:normal;font-weight:400;src:url(/static/media/noto-400-normal.b9a80b0f666b55ce29c0.woff2) format("woff2")}@font-face{font-family:noto;font-style:italic;font-weight:400;src:url(/static/media/noto-400-italic.d25e1ea36694e10e0486.woff2) format("woff2")}@font-face{font-family:jost;font-style:normal;font-weight:400;src:url(/static/media/jost-400-normal.59c67c183ecce6fcbe46.woff2) format("woff2")}@font-face{font-family:jost;font-style:italic;font-weight:400;src:url(/static/media/jost-400-italic.a8bd9e490f5f33a4813f.woff2) format("woff2")}@font-face{font-family:noto;font-style:normal;font-weight:500;src:url(/static/media/noto-500-normal.6491d24ba6c2eb8d3c47.woff2) format("woff2")}@font-face{font-family:noto;font-style:italic;font-weight:500;src:url(/static/media/noto-500-italic.6d8ed0ce19c56ab719ba.woff2) format("woff2")}@font-face{font-family:jost;font-style:normal;font-weight:500;src:url(/static/media/jost-500-normal.ae94241365bb5768dcfc.woff2) format("woff2")}@font-face{font-family:jost;font-style:italic;font-weight:500;src:url(/static/media/jost-500-italic.6e54a410ecaf9a9f8aab.woff2) format("woff2")}@font-face{font-family:noto;font-style:normal;font-weight:600;src:url(/static/media/noto-600-normal.c062f877996c0fdc3576.woff2) format("woff2")}@font-face{font-family:noto;font-style:italic;font-weight:600;src:url(/static/media/noto-600-italic.d5be9cabe2a0711decb3.woff2) format("woff2")}@font-face{font-family:jost;font-style:normal;font-weight:600;src:url(/static/media/jost-600-normal.e8e3c6e2d3920020f551.woff2) format("woff2")}@font-face{font-family:jost;font-style:italic;font-weight:600;src:url(/static/media/jost-600-italic.e7d1a8a81a8902315f03.woff2) format("woff2")}@font-face{font-family:noto;font-style:normal;font-weight:700;src:url(/static/media/noto-700-normal.430740132abb02796302.woff2) format("woff2")}@font-face{font-family:noto;font-style:italic;font-weight:700;src:url(/static/media/noto-700-italic.3c44989b645c9f69f272.woff2) format("woff2")}@font-face{font-family:jost;font-style:normal;font-weight:700;src:url(/static/media/jost-700-normal.3f0742325865cd79e501.woff2) format("woff2")}@font-face{font-family:jost;font-style:italic;font-weight:700;src:url(/static/media/jost-700-italic.ffdfb43b17476d50c7ef.woff2) format("woff2")}@font-face{font-family:noto;font-style:normal;font-weight:800;src:url(/static/media/noto-800-normal.bf25db597e74b4c25146.woff2) format("woff2")}@font-face{font-family:noto;font-style:italic;font-weight:800;src:url(/static/media/noto-800-italic.6123b582eb63282b958e.woff2) format("woff2")}@font-face{font-family:jost;font-style:normal;font-weight:800;src:url(/static/media/jost-800-normal.8a680e28d0beed8c740c.woff2) format("woff2")}@font-face{font-family:jost;font-style:italic;font-weight:800;src:url(/static/media/jost-800-italic.718628d3091b753f9744.woff2) format("woff2")}@font-face{font-family:noto;font-style:normal;font-weight:900;src:url(/static/media/noto-900-normal.256026d4fa04e43214f2.woff2) format("woff2")}@font-face{font-family:noto;font-style:italic;font-weight:900;src:url(/static/media/noto-900-italic.2803f8d8276ce3ff179b.woff2) format("woff2")}@font-face{font-family:jost;font-style:normal;font-weight:900;src:url(/static/media/jost-900-normal.b461c52c2c665fb8aa22.woff2) format("woff2")}@font-face{font-family:jost;font-style:italic;font-weight:900;src:url(/static/media/jost-900-italic.3ad17fa1000668ee9baa.woff2) format("woff2")}@font-face{font-family:flower-power;src:url(/static/media/flower-power.5d7faec8b89c6d70aeed.woff) format("woff")}@font-face{font-family:open-sans;font-weight:300;src:url(/static/media/open-sans-300.6dacce4cff13d02117d6.woff2) format("woff2")}@font-face{font-family:open-sans;font-weight:400;src:url(/static/media/open-sans-400.feb0d8644aca3df9fabf.woff2) format("woff2")}@font-face{font-family:open-sans;font-weight:500;src:url(/static/media/open-sans-500.4014dc96fc81e6741eac.woff2) format("woff2")}@font-face{font-family:open-sans;font-weight:600;src:url(/static/media/open-sans-600.0887b7d317f32a6a0d99.woff2) format("woff2")}@font-face{font-family:open-sans;font-weight:700;src:url(/static/media/open-sans-700.93eac171b09d26a243c1.woff2) format("woff2")}@font-face{font-family:open-sans;font-weight:800;src:url(/static/media/open-sans-800.aab465b6fbe908b4b591.woff2) format("woff2")}@font-face{font-display:block;font-family:icomoon;font-style:normal;font-weight:400;src:url(/static/media/icomoon.3e9775e3cc4d88464bb3.eot);src:url(/static/media/icomoon.3e9775e3cc4d88464bb3.eot#iefix) format("embedded-opentype"),url(/static/media/icomoon.c30501e47157a79cbf8a.ttf) format("truetype"),url(/static/media/icomoon.4c4b655058aff8d881fc.woff) format("woff"),url(/static/media/icomoon.b76b8ceea151d413ef8f.svg#icomoon) format("svg")}[class*=" icon-"],[class^=icon-]{speak:never;font-feature-settings:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.icon-question:before{content:""}.icon-check:before{content:""}.icon-chevron-left:before{content:""}.icon-chevron-right:before{content:""}.icon-question-circle:before{content:""}.icon-chevron-up:before{content:""}.icon-chevron-down:before{content:""}.icon-info:before{content:""}.icon-microphone:before{content:""}.icon-microphone-slash:before{content:""}.icon-credits:before{content:""}.icon-flip:before{content:""}.icon-spades:before{content:""}.icon-clubs:before{content:""}.icon-diamonds:before{content:""}.icon-users:before{content:""}.icon-eye:before{content:""}.icon-heart:before{content:""}.icon-cross:before{content:""}.icon-checkmark:before{content:""}.icon-enter:before{content:""}.icon-volume-medium:before{content:""}.icon-volume-mute2:before{content:""}.icon-loop2:before{content:""}.icon-checkbox-checked:before{content:""}.icon-checkbox-unchecked:before{content:""}.icon-radio-checked2:before{content:""}.icon-radio-unchecked:before{content:""}.icon-video:before{content:""}.icon-settings:before{content:""}.icon-paperplane:before{content:""}.SharkSettingsComponent{font-size:16px;height:0;width:0;z-index:99999}.SharkSettingsComponent .buttons{display:flex;flex:1 1 100%!important;justify-content:flex-end}.SharkSettingsComponent .buttons button{cursor:pointer;font-size:24px;margin-left:vw(10px)}.SharkSettingsComponent .sharkSettings{align-content:flex-start;align-items:flex-start;background:#fffffff2;bottom:0;display:flex;flex-wrap:wrap;justify-content:flex-start;left:0;overflow:auto;position:fixed;right:0;top:0;transition:all var(--transition-time) ease-in-out}.SharkSettingsComponent .sharkSettings>div{background:#fff;border:1px solid grey;border-radius:4px;box-shadow:5px 5px 10px #0000004d;flex:0 0 auto;margin:20px;padding:20px}.SharkSettingsComponent .sharkSettings.show{opacity:1;pointer-events:all}.SharkSettingsComponent h3{font-size:16px;margin-bottom:20px}.SharkSettingsComponent h5{font-size:14px;margin-bottom:20px;margin-top:-10px}.SharkSettingsComponent .selectSuitColors label,.SharkSettingsComponent .selectSuitOrder label{align-items:center;cursor:pointer;display:flex;margin:10px 0}.SharkSettingsComponent .selectSuitColors input,.SharkSettingsComponent .selectSuitOrder input{margin-right:10px}.SharkSettingsComponent .selectSuitColors .label,.SharkSettingsComponent .selectSuitOrder .label{margin-left:5px;margin-right:10px}.SharkSettingsComponent .selectSuitColors .suit.diamonds,.SharkSettingsComponent .selectSuitOrder .suit.diamonds{border-color:var(--card-color-diamonds);color:var(--card-color-diamonds)}.SharkSettingsComponent .selectSuitColors .suit.diamonds svg>g,.SharkSettingsComponent .selectSuitOrder .suit.diamonds svg>g{fill:var(--card-color-diamonds)}.SharkSettingsComponent .selectSuitColors .suit.diamonds .face,.SharkSettingsComponent .selectSuitOrder .suit.diamonds .face{border-color:var(--card-color-diamonds)}.SharkSettingsComponent .selectSuitColors .suit.hearts,.SharkSettingsComponent .selectSuitOrder .suit.hearts{border-color:var(--card-color-hearts);color:var(--card-color-hearts)}.SharkSettingsComponent .selectSuitColors .suit.hearts svg>g,.SharkSettingsComponent .selectSuitOrder .suit.hearts svg>g{fill:var(--card-color-hearts)}.SharkSettingsComponent .selectSuitColors .suit.hearts .face,.SharkSettingsComponent .selectSuitOrder .suit.hearts .face{border-color:var(--card-color-hearts)}.SharkSettingsComponent .selectSuitColors .suit.spades,.SharkSettingsComponent .selectSuitOrder .suit.spades{border-color:var(--card-color-spades);color:var(--card-color-spades)}.SharkSettingsComponent .selectSuitColors .suit.spades svg>g,.SharkSettingsComponent .selectSuitOrder .suit.spades svg>g{fill:var(--card-color-spades)}.SharkSettingsComponent .selectSuitColors .suit.spades .face,.SharkSettingsComponent .selectSuitOrder .suit.spades .face{border-color:var(--card-color-spades)}.SharkSettingsComponent .selectSuitColors .suit.clubs,.SharkSettingsComponent .selectSuitOrder .suit.clubs{border-color:var(--card-color-clubs);color:var(--card-color-clubs)}.SharkSettingsComponent .selectSuitColors .suit.clubs svg>g,.SharkSettingsComponent .selectSuitOrder .suit.clubs svg>g{fill:var(--card-color-clubs)}.SharkSettingsComponent .selectSuitColors .suit.clubs .face,.SharkSettingsComponent .selectSuitOrder .suit.clubs .face{border-color:var(--card-color-clubs)}.SharkSettingsComponent .selectSuitColors .suit.spades:before,.SharkSettingsComponent .selectSuitOrder .suit.spades:before{speak:none;font-feature-settings:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.SharkSettingsComponent .selectSuitColors .suit.hearts:before,.SharkSettingsComponent .selectSuitOrder .suit.hearts:before{speak:none;font-feature-settings:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.SharkSettingsComponent .selectSuitColors .suit.diamonds:before,.SharkSettingsComponent .selectSuitOrder .suit.diamonds:before{speak:none;font-feature-settings:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.SharkSettingsComponent .selectSuitColors .suit.clubs:before,.SharkSettingsComponent .selectSuitOrder .suit.clubs:before{speak:none;font-feature-settings:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.SharkSettingsComponent .selectSuitOrder .suit{font-size:.9em;margin-left:2.5px;margin-right:2.5px}.SharkSettingsComponent .selectSuitColors{margin-bottom:30px}.SharkSettingsComponent .selectSuitColors .suit{margin-left:5px;margin-right:5px}.SharkSettingsComponent .selectCardBack{max-width:300px}.SharkSettingsComponent .selectCardBack .cardBacks{display:flex;flex-wrap:wrap;width:100%}.SharkSettingsComponent .selectCardBack .cardBacks div{background-position:50%;background-repeat:no-repeat;background-size:contain;border:1px solid grey;border-radius:4px;box-shadow:2px 2px 5px #0003;cursor:pointer;height:50px;margin:10px;position:relative;width:40px}.SharkSettingsComponent .selectCardBack .cardBacks div.selected:after,.SharkSettingsComponent .selectCardBack .cardBacks div.selected:before{left:50%;left:100%;position:absolute;top:50%;top:0;transform:translateX(-50%) translateY(-50%)}.SharkSettingsComponent .selectCardBack .cardBacks div.selected:before{background:#126e2c;border:1px solid grey;border-radius:50%;content:"";height:20px;width:20px}.SharkSettingsComponent .selectCardBack .cardBacks div.selected:after{speak:none;font-feature-settings:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;content:"";font-family:icomoon!important;font-size:10px;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.SharkSettingsComponent .LabeledInput .label{color:#000}.SharkSettingsComponent .trayBackgrounds{display:flex;margin-bottom:20px;margin-left:20px;margin-top:-10px}.SharkSettingsComponent .trayBackgrounds>div{align-items:center;border:1px solid #000;display:flex;height:20px;justify-content:center;margin-left:20px;width:20px}.SharkSettingsComponent .trayBackgrounds>div.selected:after{speak:none;font-feature-settings:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;content:"";font-family:icomoon!important;font-size:12px;font-style:normal;font-variant:normal;font-weight:400;line-height:1;position:relative;text-shadow:0 0 1px #000;text-transform:none}.SharkSettingsComponent .tableBackgrounds{display:flex;margin-bottom:20px;margin-left:20px;margin-top:10px}.SharkSettingsComponent .tableBackgrounds>div{align-items:center;border:1px solid #000;display:flex;height:20px;justify-content:center;margin-left:20px;width:20px}.SharkSettingsComponent .tableBackgrounds>div.selected:after{speak:none;font-feature-settings:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;content:"";font-family:icomoon!important;font-size:12px;font-style:normal;font-variant:normal;font-weight:400;line-height:1;position:relative;text-shadow:0 0 1px #000;text-transform:none}.SharkSettingsComponent .tableBackgrounds>div{position:relative}.SharkSettingsComponent .tableBackgrounds>div:before{background-image:radial-gradient(ellipse farthest-corner at center 40%,#00000080 0,#000000e6 100%);bottom:0;content:"";left:0;opacity:.5;position:absolute;right:0;top:0}
/*# sourceMappingURL=main.4f4f142d.css.map*/