.App{--buttonPaddingV:0.25em;--buttonPaddingH:0.4em;--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 .AuxiliaryMessageComponent{font-size:2.70833vh;line-height:110%}@font-face{.App .AuxiliaryMessageComponent{font-display:block;font-family:noto;font-family:jost;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/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 .AuxiliaryMessageComponent [class*=" icon-"],.App .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 .AuxiliaryMessageComponent .icon-question:before{content:""}.App .AuxiliaryMessageComponent .icon-check:before{content:""}.App .AuxiliaryMessageComponent .icon-chevron-left:before{content:""}.App .AuxiliaryMessageComponent .icon-chevron-right:before{content:""}.App .AuxiliaryMessageComponent .icon-question-circle:before{content:""}.App .AuxiliaryMessageComponent .icon-chevron-up:before{content:""}.App .AuxiliaryMessageComponent .icon-chevron-down:before{content:""}.App .AuxiliaryMessageComponent .icon-info:before{content:""}.App .AuxiliaryMessageComponent .icon-microphone:before{content:""}.App .AuxiliaryMessageComponent .icon-microphone-slash:before{content:""}.App .AuxiliaryMessageComponent .icon-credits:before{content:""}.App .AuxiliaryMessageComponent .icon-flip:before{content:""}.App .AuxiliaryMessageComponent .icon-spades:before{content:""}.App .AuxiliaryMessageComponent .icon-clubs:before{content:""}.App .AuxiliaryMessageComponent .icon-diamonds:before{content:""}.App .AuxiliaryMessageComponent .icon-users:before{content:""}.App .AuxiliaryMessageComponent .icon-eye:before{content:""}.App .AuxiliaryMessageComponent .icon-heart:before{content:""}.App .AuxiliaryMessageComponent .icon-cross:before{content:""}.App .AuxiliaryMessageComponent .icon-checkmark:before{content:""}.App .AuxiliaryMessageComponent .icon-enter:before{content:""}.App .AuxiliaryMessageComponent .icon-volume-medium:before{content:""}.App .AuxiliaryMessageComponent .icon-volume-mute2:before{content:""}.App .AuxiliaryMessageComponent .icon-loop2:before{content:""}.App .AuxiliaryMessageComponent .icon-checkbox-checked:before{content:""}.App .AuxiliaryMessageComponent .icon-checkbox-unchecked:before{content:""}.App .AuxiliaryMessageComponent .icon-radio-checked2:before{content:""}.App .AuxiliaryMessageComponent .icon-radio-unchecked:before{content:""}.App .AuxiliaryMessageComponent .icon-video:before{content:""}.App .AuxiliaryMessageComponent .icon-settings:before{content:""}.App .AuxiliaryMessageComponent .icon-paperplane:before{content:""}@media only screen and (max-aspect-ratio:4/3){.App .AuxiliaryMessageComponent{font-size:2.03125vw}}.App .AuxiliaryMessageComponent font.suitblack,.App .AuxiliaryMessageComponent font.suitred{font-family:Times New Roman,sans-serif;font-size:1.8rem}.App .AuxiliaryMessageComponent.hasButtons .text p{text-align:center}.App .AuxiliaryMessageComponent .text{line-height:120%;text-align:left}.App .AuxiliaryMessageComponent.right{text-align:center}.App .AuxiliaryMessageComponent table.quiz_expl{border:none;margin:0}.App .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}#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;background:#f1ecea;color:#000;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;padding:var(--buttonPaddingV) var(--buttonPaddingH)}.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.OnlineBridgeClub{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";grid-template-columns:auto minmax(1fr,auto) minmax(1.1fr,auto) minmax(1.1fr,auto) minmax(1.1fr,auto) minmax(1.1fr,auto) minmax(1.1fr,auto) minmax(1.1fr,auto) minmax(1.5fr,auto) 1fr .7fr}.FooterComponent.OnlineBridgeClub .settings{grid-area:button-10}.FooterComponent.OnlineBridgeClub .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;width:100%}.App.shark .ButtonComponent{align-items:center;background-color:initial;background-image:linear-gradient(0deg,#0000004d,#0000001a);border:1px solid #fff;border-radius:.5rem;box-shadow:.3125rem .3125rem .625rem #00000080;color:#fff;cursor:pointer;display:inline-flex;font-family:Jost,sans-serif;font-size:1.25rem;font-weight:500;height:2.5rem;justify-content:center;min-height:2.5rem;outline:none;padding:0 1.875rem;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:linear-gradient(180deg,#0000004d,#0000001a);box-shadow:0 0 0 #0000}.App.shark .ButtonComponent.icon{background:none;background-image:linear-gradient(0deg,#0000004d,#0000001a);border:none;border:1px solid #fff!important;border-radius:50%;color:#000;color:#fff;cursor:pointer;display:inline-block;flex:0 0 2.5rem!important;height:2.5rem;height:2.5rem!important;line-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:2.5rem!important}.App.shark .ButtonComponent.icon.disabled,.App.shark .ButtonComponent.icon[disabled]{cursor:not-allowed!important;opacity:.5;pointer-events:none}.App.shark .ButtonComponent.icon.nexthand{font-size:1.3em}.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-style:normal;font-variant:normal;font-weight:400;left:50%;line-height:1;margin-left:.1rem;margin-top:.1rem;position:absolute;text-transform:none;top:50%;transform:translateX(-50%) translateY(-50%)}.App.shark .ButtonComponent.icon.prevhand{font-size:1.3em}.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-style:normal;font-variant:normal;font-weight:400;left:50%;line-height:1;margin-left:-.1rem;margin-top:.1rem;position:absolute;text-transform:none;top:50%;transform:translateX(-50%) translateY(-50%)}.App.shark .ButtonComponent.icon.showSharkSettings{font-size:1.3em}.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-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%)}.App.shark .ButtonComponent.icon.showInfo{font-size:1.3em}.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-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%)}.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%;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:66.5%;--walkThroughColumnWidth:33.5%;--bidColumnWidth:0%;font-size:1.38542vh}@media only screen and (max-aspect-ratio:4/3){html.with-walk-through-column{font-size:1.03906vw}}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:58.6875%;--walkThroughColumnWidth:33.5%;--bidColumnWidth:7.8125%;font-size:1.22266vh}@media only screen and (max-aspect-ratio:4/3){html.with-walk-through-column-and-bid-column{font-size:.91699vw}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.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{--breakpointCardWidthMultiplier:1;--cardBaseWidth:5.625rem;--cardBaseHeight:calc(var(--cardBaseWidth)*328/227);--seatBaseHandHeight:calc(var(--cardBaseHeight)*0.67);--verticalOverlap:-0.76;--trayPadding:.3125rem;--trayFontSize:1.875rem;--auctionLineHeight:2.1875rem;--auctionLineHeight-top-height:2.8125rem;--auctionLineHeight-right-height:2.8125rem;--auctionLineHeight-bottom-height:2.8125rem;--auctionLineHeight-left-height:2.8125rem;--trayHeight:calc(var(--trayPadding)*2 + var(--trayFontSize) + var(--auctionLineHeight));--trayBoxShadow:.1875rem;--seatBaseComponentWidth-top:22.1875rem;--seatBaseComponentWidth-right:22.1875rem;--seatBaseComponentWidth-bottom:22.1875rem;--seatBaseComponentWidth-left:22.1875rem;--cardWidthMultiplier-top:calc(var(--breakpointCardWidthMultiplier)*var(--baseCardWidthMultiplier-top));--cardWidthMultiplier-right:calc(var(--breakpointCardWidthMultiplier)*var(--baseCardWidthMultiplier-right));--cardWidthMultiplier-bottom:calc(var(--breakpointCardWidthMultiplier)*var(--baseCardWidthMultiplier-bottom));--cardWidthMultiplier-left:calc(var(--breakpointCardWidthMultiplier)*var(--baseCardWidthMultiplier-left));--seatComponentWidth-top:calc(var(--seatBaseComponentWidth-top)*var(--cardWidthMultiplier-top));--seatComponentWidth-right:calc(var(--seatBaseComponentWidth-right)*var(--cardWidthMultiplier-right));--seatComponentWidth-bottom:calc(var(--seatBaseComponentWidth-bottom)*var(--cardWidthMultiplier-bottom));--seatComponentWidth-left:calc(var(--seatBaseComponentWidth-left)*var(--cardWidthMultiplier-left));--seatHandHeight-top:calc(var(--seatBaseHandHeight)*var(--cardWidthMultiplier-top));--seatHandHeight-right:calc(var(--seatBaseHandHeight)*var(--cardWidthMultiplier-right));--seatHandHeight-bottom:calc(var(--seatBaseHandHeight)*var(--cardWidthMultiplier-bottom));--seatHandHeight-left:calc(var(--seatBaseHandHeight)*var(--cardWidthMultiplier-left));--seatHeight:calc(var(--trayHeight) + var(--seatBaseHandHeight));--seatMargin:.3125rem;--lrVerticalTop:50%;--tableInfoMargin:1.25rem;--auxiliaryMarginH:var(--seatMargin);--auxiliaryMarginV:var(--seatMargin);overflow:hidden;position:relative}.TableComponent .close-trick{height:100%;width:100%}.TableComponent .SeatComponent{position:absolute;z-index:200}.TableComponent .SeatComponent.seat-position-top{--auctionLineHeight:var(--auctionLineHeight-top-height);--cardWidthMultiplier:var(--cardWidthMultiplier-top);--seatComponentWidth:var(--seatComponentWidth-top);--seatHandHeight:var(--seatHandHeight-top);left:50%;top:var(--seatMargin);transform:translateX(-50%)}.TableComponent .SeatComponent.seat-position-right{--auctionLineHeight:var(--auctionLineHeight-right-height);--cardWidthMultiplier:var(--cardWidthMultiplier-right);--seatComponentWidth:var(--seatComponentWidth-right);--seatHandHeight:var(--seatHandHeight-right);right:var(--seatMargin);top:50%;top:var(--lrVerticalTop);transform:translateY(-50%)}.TableComponent .SeatComponent.seat-position-bottom{--auctionLineHeight:var(--auctionLineHeight-bottom-height);--cardWidthMultiplier:var(--cardWidthMultiplier-bottom);--seatComponentWidth:var(--seatComponentWidth-bottom);--seatHandHeight:var(--seatHandHeight-bottom);bottom:var(--seatMargin);left:50%;transform:translateX(-50%);z-index:201}.TableComponent .SeatComponent.seat-position-left{--auctionLineHeight:var(--auctionLineHeight-left-height);--trayHeight:calc(var(--trayPadding)*2 + var(--trayFontSize) + var(--auctionLineHeight));--cardWidthMultiplier:var(--cardWidthMultiplier-left);--seatComponentWidth:var(--seatComponentWidth-left);--seatHandHeight:var(--seatHandHeight-left);left:var(--seatMargin);top:50%;top:var(--lrVerticalTop);transform:translateY(-50%)}.TableComponent .SeatComponent.seat-position-top.isVertical~.seat-position-left.isVertical,.TableComponent .SeatComponent.seat-position-top.isVertical~.seat-position-right.isVertical{--lrVerticalTop:45%}.TableComponent .SeatComponent.seat-position-top:not(.isVertical)~.seat-position-left.isVertical,.TableComponent .SeatComponent.seat-position-top:not(.isVertical)~.seat-position-right.isVertical{top:calc(var(--seatHeight) + var(--dummyVerticalMargin)*var(--seatMargin));transform:none}.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 .AuxiliaryMessageComponent{position:absolute;z-index:900}.TableComponent .AuxiliaryMessageComponent.center{--top:calc(var(--seatHeight) + var(--auxiliaryMarginV)*2 + var(--trayBoxShadow));left:50%;max-height:calc(75% - var(--seatHeight)/8 - var(--top));top:var(--top);transform:translateX(-50%);width:35rem}.TableComponent .AuxiliaryMessageComponent.left,.TableComponent .AuxiliaryMessageComponent.right{--maxHeight:calc(50% - var(--seatHeight)/2 - var(--auxiliaryMarginV)*2 - var(--trayBoxShadow));--maxWidth:calc(50% - var(--seatComponentWidth-bottom)/2 - var(--auxiliaryMarginH)*2);max-height:var(--maxHeight);max-width:var(--maxWidth)}.TableComponent .AuxiliaryMessageComponent.left{bottom:var(--auxiliaryMarginV);left:var(--auxiliaryMarginH)}.TableComponent .AuxiliaryMessageComponent.right{right:var(--auxiliaryMarginH)}.TableComponent .AuxiliaryMessageComponent.right:not(.bottom){top:calc(100% - var(--maxHeight) - var(--auxiliaryMarginV))}.TableComponent .bridge-table-html{bottom:0;left:0;overflow:auto;padding:1em;position:absolute;right:0;top:0;z-index:1100}.TableComponent .BiddingKeyboardComponent,.TableComponent .TrickCounterComponent{bottom:var(--seatMargin);position:absolute;right:var(--trayBoxShadow)}.TableComponent .BiddingKeyboardComponent,.TableComponent .TrickCounterComponent{--maxHeight:calc(50% - var(--seatHeight)/2 - var(--auxiliaryMarginV)*2 - var(--trayBoxShadow));--maxWidth:calc(50% - var(--seatComponentWidth-bottom)/2 - var(--auxiliaryMarginH)*2);max-height:var(--maxHeight);max-width:var(--maxWidth);width:var(--maxWidth)}.TableComponent .BiddingKeyboardComponent{height:var(--maxHeight)}.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}@media (max-aspect-ratio:223/140){.TableComponent{--breakpointCardWidthMultiplier:0.9}}.AuxiliaryMessageComponent{--padding:.3125rem;grid-gap:var(--padding);background:#eae9fc;background:linear-gradient(90deg,#eae9fc,#cdcdfb);border:.3125rem solid #999;border-radius:.9375rem;display:grid;gap:var(--padding);grid-template-rows:1fr;overflow:hidden;padding:var(--padding)}.AuxiliaryMessageComponent>*{min-height:0}.AuxiliaryMessageComponent .title{background-image:-webkit-gradient(linear,left bottom,right bottom,color-stop(0,#cacafe),color-stop(1,#4f4ffc));margin:calc(var(--padding)*-1);margin-bottom:0;min-height:auto;padding:.3125rem;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;font-size:2.70833vh;margin:0;overflow-x:hidden;overflow-y:auto;padding:1px;width:100%}@media only screen and (max-aspect-ratio:4/3){.AuxiliaryMessageComponent .text{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}.AuxiliaryMessageComponent.hasButtons{grid-template-rows:1fr auto}.AuxiliaryMessageComponent.hasButtons div.buttons{display:block;margin:auto}.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:100px;min-width:100px;outline:none;text-align:center;text-decoration:none;text-transform:uppercase;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}.SeatComponent{--cardWidth:calc(var(--cardBaseWidth)*var(--cardWidthMultiplier));--cardHeight:calc(var(--cardBaseHeight)*var(--cardWidthMultiplier));width:var(--seatComponentWidth)}.SeatComponent .seat-hand{--handMarginH:.625rem;--handWidth:calc(var(--seatComponentWidth) - var(--handMarginH)*2);height:var(--seatHandHeight);margin-bottom:-9px;margin-left:auto;margin-right:auto;position:relative;width:var(--handWidth);z-index:201}.SeatComponent .seat-hand.isVertical{height:auto;left:50%;overflow:visible;position:absolute;top:90%;transform:translateX(-50%);z-index:301}.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{--smallCardColumnsWidth:calc(var(--cardWidth)*0.23);display:grid;grid-template-columns:repeat(calc(var(--cards) - 1),var(--smallCardColumnsWidth)) var(--cardWidth);margin:auto;width:calc((var(--cards) - 1)*var(--smallCardColumnsWidth) + var(--cardWidth))}.HandComponent>div{min-width:0}.HandComponent:not(.vertical){--cards:13;margin-top:.7em}.HandComponent.vertical{--cards:4;--width:calc((var(--handWidth) - var(--cardWidth))*var(--cards)/(var(--cards) - 1));grid-template-columns:repeat(var(--cards),1fr);height:var(--cardHeight);max-width:calc(var(--cardWidth)*4 + var(--cardWidth)*3*.04);width:var(--width)}.HandComponent.vertical .suit{align-items:center;flex:0 0 25%;flex-direction:column;position:relative}.HandComponent.vertical .suit .suit-inner{position:absolute;width:var(--cardWidth)}.HandComponent.vertical .suit .suit-inner>div{width:100%}.HandComponent.vertical .normalCard{--marginTop:-0.76}.HandComponent.vertical .normalCard:not(:first-child){margin-top:calc(var(--cardHeight)*var(--marginTop));transition:margin-top .3s ease-in-out}.HandComponent.vertical .normalCard.selected .card{background-color:#fdf79d}.HandComponent.vertical .normalCard.selected+.normalCard{--marginTop:-0.6}.HandComponent.horizontal .normalCard.selected{margin-top:calc(var(--cardHeight)*-.3)}.HandComponent.horizontal .normalCard.selected .card{background-color:#fdf79d}.HandComponent.dynamic-card-columns-width{--smallCardColumnsWidth:calc((var(--handWidth) - var(--cardWidth))/12)}.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}.SharkTrayComponent{align-items:stretch;background-color:#ccc;background-color:var(--app-background,#ccc);border:1px solid #000;border-radius:1rem 1rem 0 0;box-shadow:0 -2px 10px #00000080;color:#fff;display:flex;flex-direction:column;font-size:1rem;justify-content:flex-start;padding:0 .625rem;position:relative;width:100%}.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{height:3rem}.SharkTrayComponent .justMe{align-items:center;display:flex;justify-content:space-between;padding:0 0 1rem}.SharkTrayComponent .justMe _button{align-items:center;background-color:initial;background-image:linear-gradient(0deg,#0000004d,#0000001a);border:1px solid #fff;border-radius:.5rem;box-shadow:.3125rem .3125rem .625rem #00000080;color:#fff;cursor:pointer;display:inline-flex;font-family:Jost,sans-serif;font-size:1.25rem;font-weight:500;height:2.5rem;justify-content:center;min-height:2.5rem;outline:none;padding:0 1.875rem;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:linear-gradient(180deg,#0000004d,#0000001a);box-shadow:0 0 0 #0000}.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 .isDummy,.SharkTrayComponent .isMe{font-size:.8em;margin-left:10px;margin-top:.1em}.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{background:none;border:none;border-radius:50%;color:#000;cursor:pointer;display:inline-block;font-size:1.3em;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-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%)}.SharkTrayComponent .rotateTable{background:none;border:none;border-radius:50%;color:#000;cursor:pointer;display:inline-block;font-size:1.3em;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-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%)}.SharkTrayComponent .isActive{animation:rotateRight 4s linear infinite;background:none;border:none;border-radius:50%;color:#000;color:#fff;cursor:pointer;cursor:default;display:inline-block;display:none;font-size:1.2em;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-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%)}@keyframes rotateRight{to{transform:rotate(1turn)}}.SharkTrayComponent.isHighlighted.currentPlayerDisplay-background:after{background:inherit}.SharkTrayComponent.isHighlighted.currentPlayerDisplay-border:after{border:2px solid #fff}.SharkTrayComponent.isHighlighted.currentPlayerDisplay-animation .isActive{display:block}.SharkTrayComponent button.manualDeal{align-items:center;background-color:initial;background-image:linear-gradient(0deg,#0000004d,#0000001a);border:1px solid #fff;border-radius:.5rem;box-shadow:.3125rem .3125rem .625rem #00000080;color:#fff;cursor:pointer;display:inline-flex;font-family:Jost,sans-serif;font-size:1.25rem;font-weight:500;height:2.5rem;justify-content:center;min-height:2.5rem;outline:none;padding:0 1.875rem;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:linear-gradient(180deg,#0000004d,#0000001a);box-shadow:0 0 0 #0000}.SharkTrayComponent button.closeInvite,.SharkTrayComponent button.sendInvite,.SharkTrayComponent button.showInvite{align-items:center;background-color:initial;background:none;background-image:linear-gradient(0deg,#0000004d,#0000001a);border:none;border:1px solid #fff!important;border-radius:.5rem;border-radius:50%;box-shadow:.3125rem .3125rem .625rem #00000080;color:#000;color:#fff;cursor:pointer;display:inline-flex;display:inline-block;flex:0 0 2.5rem!important;font-family:Jost,sans-serif;font-size:1.25rem;font-weight:500;height:2.5rem;height:2.5rem!important;justify-content:center;line-height:0;min-height:2.5rem;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:2.5rem!important}.SharkTrayComponent button.closeInvite:hover,.SharkTrayComponent button.sendInvite:hover,.SharkTrayComponent button.showInvite:hover{background-image:linear-gradient(180deg,#0000004d,#0000001a);box-shadow:0 0 0 #0000}.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.showInvite{font-size:1.7em;font-weight:400}.SharkTrayComponent button.sendInvite{font-size:1.3em;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-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%)}.SharkTrayComponent button.closeInvite{font-size:1.3em;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-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%)}.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{background:none;background-image:linear-gradient(0deg,#0000004d,#0000001a);border:none;border:1px solid #fff!important;border-radius:50%;color:#000;color:#fff;cursor:pointer;display:inline-block;flex:0 0 2.5rem!important;height:2.5rem;height:2.5rem!important;line-height:0;margin-left:1rem;outline:none;padding:0;pointer-events:all;position:relative;transition:all var(--transition-time) ease-in-out;visibility:visible;width:2.5rem;width:2.5rem!important}.SharkTrayComponent .buttonsRight button.disabled,.SharkTrayComponent .buttonsRight button[disabled]{cursor:not-allowed!important;opacity:.5;pointer-events:none}.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.3em}.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-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%)}.SharkTrayComponent .buttonsRight .sound{background:none;border:none;border-radius:50%;color:#000;cursor:pointer;display:inline-block;font-size:1.3em;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-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%)}.SharkTrayComponent .buttonsRight .camera{font-size:1.3em}.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-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%)}.SharkTrayComponent .buttonsRight .showMetaData{font-size:1.3em;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-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%)}.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-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%)}.Hand.fan+.SharkTrayComponent{margin-top:-1.2rem}.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:"*"}.SharkGameResults{display:block;margin-left:auto;margin-right:auto;max-width:1200px}.SharkGameResults .header{display:grid;grid-template-columns:auto 1fr;position:relative;z-index:10}.SharkGameResults .header .info{display:block;font-size:26px}.SharkGameResults .header .info>*{margin-left:1em}.SharkGameResults .header .current-player{float:left;margin-top:4px}.SharkGameResults .header .back{align-self:center;background:none;border:none;border-radius:50%;color:#000;cursor:pointer;display:inline-block;font-size:1.3em;height:2.5rem;line-height:0;outline:none;padding:0;transition:all var(--transition-time) ease-in-out;width:2.5rem}.SharkGameResults .header .back.disabled,.SharkGameResults .header .back[disabled]{cursor:not-allowed!important;opacity:.5;pointer-events:none}.SharkGameResults .header .back span{display:none}.SharkGameResults .header .back: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;left:50%;line-height:1;position:absolute;text-transform:none;top:50%;transform:translateX(-50%) translateY(-50%)}.SharkGameResults h1{font-size:min(3rem,24px);font-weight:700;margin-bottom:1.5rem;padding:.5rem}.SharkGameResults h1 .acblGameWarning{color:darkred;font-style:italic}.SharkGameResults h1 .acblGameWarning:after,.SharkGameResults h1 .acblGameWarning:before{content:" | "}.SharkGameResults h1 .updatedOn{display:block;font-size:min(2.5rem,20px);font-weight:400;margin-top:.5rem}.SharkGameResults h2{align-items:center;display:flex;flex:1 1 auto;font-size:26px;justify-content:space-between;margin:20px 0;padding-left:2em}.SharkGameResults h2>*{margin-left:1em}.SharkGameResults thead{border-bottom:1px solid #000}.SharkGameResults thead tr th{text-align:center}.SharkGameResults td,.SharkGameResults th{font-size:16px;padding:10px 17px;text-align:left;vertical-align:middle}.SharkGameResults td.hide,.SharkGameResults th.hide{display:none}.SharkGameResults th{padding-left:0;padding-right:0}.SharkGameResults .AuctionBox .auction .setWidths td,.SharkGameResults .AuctionBox .auction th{padding:0}.SharkGameResults th{font-size:18px;font-weight:700}.SharkGameResults td{white-space:nowrap}.SharkGameResults td.contract,.SharkGameResults td.declarer,.SharkGameResults td.dir,.SharkGameResults td.lead{text-transform:uppercase}.SharkGameResults td.pair{white-space:normal}.SharkGameResults td.masterPoints,.SharkGameResults td.r,.SharkGameResults td.reIMP,.SharkGameResults td.reMP,.SharkGameResults td.ruIMP,.SharkGameResults td.ruMP,.SharkGameResults td.s{text-align:right}.SharkGameResults button{align-items:center;background-color:initial;background-image:linear-gradient(0deg,#0000004d,#0000001a);border:1px solid #fff;border-radius:8px;box-shadow:5px 5px 10px #00000080;color:#fff;color:#000;cursor:pointer;display:inline-flex;font-family:Jost,sans-serif;font-size:20px;font-size:16px;font-weight:500;height:40px;height:30px;justify-content:center;min-height:40px;min-height:30px;outline:none;padding:0 20px;position:relative;text-align:center;text-decoration:none;vertical-align:middle;white-space:nowrap}.SharkGameResults button.disabled,.SharkGameResults button[disabled]{cursor:not-allowed!important;opacity:.5;pointer-events:none}.SharkGameResults button:hover{background-image:linear-gradient(180deg,#0000004d,#0000001a);box-shadow:0 0 0 #0000}.SharkGameResults span.link{cursor:pointer;text-decoration:underline}.SharkGameResults span.link:hover{text-decoration:none}.SharkGameResults .sharkGameResultsBoards,.SharkGameResults .sharkGameResultsPair,.SharkGameResults .sharkGameResultsScores{margin-left:auto;margin-right:auto}.SharkGameResults .sharkGameResultsBoards tbody tr,.SharkGameResults .sharkGameResultsPair tbody tr,.SharkGameResults .sharkGameResultsScores tbody tr{cursor:pointer}.SharkGameResults .sharkGameResultsBoards tbody tr:nth-child(odd),.SharkGameResults .sharkGameResultsPair tbody tr:nth-child(odd),.SharkGameResults .sharkGameResultsScores tbody tr:nth-child(odd){background:#fff}.SharkGameResults .sharkGameResultsBoards tbody tr:nth-child(2n),.SharkGameResults .sharkGameResultsPair tbody tr:nth-child(2n),.SharkGameResults .sharkGameResultsScores tbody tr:nth-child(2n){background:#d3d3d3}.SharkGameResults .sharkGameResultsBoards tbody tr.isMe,.SharkGameResults .sharkGameResultsPair tbody tr.isMe,.SharkGameResults .sharkGameResultsScores tbody tr.isMe{background:#ff0;bottom:0;bottom:var(--isMeBottom,0);position:sticky}.SharkGameResults .sharkGameResultsBoards tbody tr.selected,.SharkGameResults .sharkGameResultsBoards tbody tr:hover,.SharkGameResults .sharkGameResultsPair tbody tr.selected,.SharkGameResults .sharkGameResultsPair tbody tr:hover,.SharkGameResults .sharkGameResultsScores tbody tr.selected,.SharkGameResults .sharkGameResultsScores tbody tr:hover{background:#9acd32}.SharkGameResults .sharkGameResultsScores h2{text-align:left;text-transform:uppercase}.SharkGameResults .sharkGameResultsScores table{margin-bottom:36px;margin-left:auto;margin-right:auto}.SharkGameResults .sharkGameResultsBoards{margin-bottom:36px}.SharkGameResults .sharkGameResultsBoards h2{text-align:left}.SharkGameResults .sharkGameResultsPair td{padding:10px 20px}.SharkGameResults .sharkGameResultsBoards .suit,.SharkGameResults .sharkGameResultsPair .suit{margin-left:5px}.SharkGameResults .sharkGameResultsBoards .suit.diamonds,.SharkGameResults .sharkGameResultsPair .suit.diamonds{border-color:var(--card-color-diamonds);color:var(--card-color-diamonds)}.SharkGameResults .sharkGameResultsBoards .suit.diamonds svg>g,.SharkGameResults .sharkGameResultsPair .suit.diamonds svg>g{fill:var(--card-color-diamonds)}.SharkGameResults .sharkGameResultsBoards .suit.diamonds .face,.SharkGameResults .sharkGameResultsPair .suit.diamonds .face{border-color:var(--card-color-diamonds)}.SharkGameResults .sharkGameResultsBoards .suit.hearts,.SharkGameResults .sharkGameResultsPair .suit.hearts{border-color:var(--card-color-hearts);color:var(--card-color-hearts)}.SharkGameResults .sharkGameResultsBoards .suit.hearts svg>g,.SharkGameResults .sharkGameResultsPair .suit.hearts svg>g{fill:var(--card-color-hearts)}.SharkGameResults .sharkGameResultsBoards .suit.hearts .face,.SharkGameResults .sharkGameResultsPair .suit.hearts .face{border-color:var(--card-color-hearts)}.SharkGameResults .sharkGameResultsBoards .suit.spades,.SharkGameResults .sharkGameResultsPair .suit.spades{border-color:var(--card-color-spades);color:var(--card-color-spades)}.SharkGameResults .sharkGameResultsBoards .suit.spades svg>g,.SharkGameResults .sharkGameResultsPair .suit.spades svg>g{fill:var(--card-color-spades)}.SharkGameResults .sharkGameResultsBoards .suit.spades .face,.SharkGameResults .sharkGameResultsPair .suit.spades .face{border-color:var(--card-color-spades)}.SharkGameResults .sharkGameResultsBoards .suit.clubs,.SharkGameResults .sharkGameResultsPair .suit.clubs{border-color:var(--card-color-clubs);color:var(--card-color-clubs)}.SharkGameResults .sharkGameResultsBoards .suit.clubs svg>g,.SharkGameResults .sharkGameResultsPair .suit.clubs svg>g{fill:var(--card-color-clubs)}.SharkGameResults .sharkGameResultsBoards .suit.clubs .face,.SharkGameResults .sharkGameResultsPair .suit.clubs .face{border-color:var(--card-color-clubs)}.SharkGameResults .sharkGameResultsBoards .suit.spades:before,.SharkGameResults .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}.SharkGameResults .sharkGameResultsBoards .suit.hearts:before,.SharkGameResults .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}.SharkGameResults .sharkGameResultsBoards .suit.diamonds:before,.SharkGameResults .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}.SharkGameResults .sharkGameResultsBoards .suit.clubs:before,.SharkGameResults .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}.SharkGameResults .sharkGameResultsBoards .suit .rank,.SharkGameResults .sharkGameResultsPair .suit .rank{color:#000;margin-left:.1em}.SharkGameResults .sharkGameResultsBoards .suit:before,.SharkGameResults .sharkGameResultsPair .suit:before{font-size:.9em}.SharkGameResults .sharkGameResultsBoards .contract.suit,.SharkGameResults .sharkGameResultsPair .contract.suit{margin-left:3px}.SharkGameResults .sharkGameResultsBoards .contract.suit .level,.SharkGameResults .sharkGameResultsPair .contract.suit .level{color:#000}.SharkGameResults .sharkGameResultsBoards .contract.suit:before,.SharkGameResults .sharkGameResultsPair .contract.suit:before{font-size:.9em}.SharkGameResults .sharkGameResultsBoards .lead,.SharkGameResults .sharkGameResultsPair .lead{font-size:16px}.SharkGameResults .sharkGameResultsBoards .lead .suit,.SharkGameResults .sharkGameResultsPair .lead .suit{margin-right:3px}.SharkGameResults .sharkGameResultsBoards.v2 .contract,.SharkGameResults .sharkGameResultsPair.v2 .contract{display:flex}.SharkGameResults .sharkGameResultsBoards.v2 .contract:before,.SharkGameResults .sharkGameResultsPair.v2 .contract:before{margin:0 .2em;order:2}.SharkGameResults .sharkGameResultsBoards.v2 .contract .notrump,.SharkGameResults .sharkGameResultsPair.v2 .contract .notrump{margin:0 .2em;order:1}.SharkGameResults .sharkGameResultsBoards.v2 .contract .x,.SharkGameResults .sharkGameResultsPair.v2 .contract .x{order:3}.SharkGameResults .sharkGameResultsBoards.hidden,.SharkGameResults .sharkGameResultsPair.hidden{display:none}.SharkGameResults .showBoardReview{position:relative}.SharkGameResults .showBoardReview .auctionBox-trickHistory h3{display:none}.SharkGameResults .showBoardReview .close-board-review{background:none;border:none;border-radius:50%;color:#000;cursor:pointer;display:inline-block;font-size:vw(16px);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}.SharkGameResults .showBoardReview .close-board-review.disabled,.SharkGameResults .showBoardReview .close-board-review[disabled]{cursor:not-allowed!important;opacity:.5;pointer-events:none}.SharkGameResults .showBoardReview .close-board-review span{display:none}.SharkGameResults .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-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%)}.SharkGameResults .select-board{float:left;font-size:min(3rem,24px);height:38px;position:relative}.SharkGameResults .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}.SharkGameResults .select-board>div.current-board{display:flex}.SharkGameResults .select-board>div.current-board:after{content:"";font-family:icomoon;font-size:.8em;margin-left:.4em}.SharkGameResults .select-board.opened>div{border:solid #000;border-width:1px 1px 0;display:flex}.SharkGameResults .select-board.opened>div.current-board,.SharkGameResults .select-board.opened>div:hover{background:#9acd32}.SharkGameResults .select-board:not(.opened) .current-board{border:1px solid #000}.SharkGameResults .select-comparison{float:right;font-size:min(3rem,24px);grid-area:d;max-height:46px}.SharkGameResults .select-comparison .sharkGameResultsBoards thead{display:none}.SharkGameResults .select-comparison .sharkGameResultsBoards tbody{border:1px solid #000}.SharkGameResults .select-comparison .sharkGameResultsBoards tbody tr:nth-child(1n+15):not(.selected){display:none}.SharkGameResults .select-comparison .sharkGameResultsBoards tbody tr:after{content:"";font-family:icomoon;font-size:.6em;margin-left:.4em;margin-right:.2em;visibility:hidden}.SharkGameResults .select-comparison .sharkGameResultsBoards td{font-size:.8em;font-weight:400;padding:10px 3px}.SharkGameResults .select-comparison .sharkGameResultsBoards td:first-child,.SharkGameResults .select-comparison .sharkGameResultsBoards td:nth-child(1n+9){display:none}.SharkGameResults .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}.SharkGameResults .select-comparison .sharkGameResultsBoards.hidden{display:block}.SharkGameResults .select-comparison:not(.opened) .sharkGameResultsBoards tr:not(.selected){display:none}.SharkGameResults .select-comparison:not(.opened) .sharkGameResultsBoards tr.selected{background:#fff}.SharkGameResults .select-comparison:not(.opened) .sharkGameResultsBoards tr.selected:after{visibility:visible}.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}.SharkBidComponent{align-items:center;display:flex;height:100%;justify-content:center;position:relative;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 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}@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 fadeIn{0%{opacity:0}to{opacity:1}}@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)}}.AuctionBox{display:flex;flex-direction:column;height:100%;max-width:450px;position:absolute;width:100%}.AuctionBox .thead{flex:0 0 auto;overflow:hidden;padding-bottom:5px;position:relative;z-index:2}.AuctionBox .thead .auction{box-shadow:0 0 5px #000}.AuctionBox .tbody{flex:1 0 50%;margin-top:-5px;overflow:auto}.AuctionBox .tbody .auction{margin-top:-2px}.AuctionBox .auction{table-layout:fixed;width:100%}.AuctionBox .auction td,.AuctionBox .auction th{background:#fff;border:1px solid #000;height:3rem;overflow:hidden;position:relative;text-align:center;vertical-align:middle;width:25%}.AuctionBox .auction td:first-child,.AuctionBox .auction th:first-child{border-left-width:1px}.AuctionBox .auction th{color:#000;font-size:1rem;font-weight:500;line-height:3rem;text-transform:capitalize}.AuctionBox .auction th.vulnerable{background:#c1394c;color:#fff}.AuctionBox .auction td{cursor:pointer}.AuctionBox .auction td .SharkBidComponent{height:100%;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:100%}.AuctionBox .auction td .SharkBidComponent.clubs,.AuctionBox .auction td .SharkBidComponent.diamonds,.AuctionBox .auction td .SharkBidComponent.hearts,.AuctionBox .auction td .SharkBidComponent.spades{left:60%}.AuctionBox .auction td .SharkBidComponent div{white-space:nowrap}.AuctionBox .auction td .SharkBidComponent div,.AuctionBox .auction td svg{left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%)}.AuctionBox .auction td svg{--width:60%;width:var(--width)}.AuctionBox .auction td.empty{background:none}.AuctionBox .auction td.empty:not(:last-child){border:none}.AuctionBox .auction td.empty:last-child{border-color:#fff;border-width:1px}.AuctionBox .auction td.empty:last-child:before{color:#fff;content:"?";font-size:1,5rem;font-weight:700}.AuctionBox .auction td.noTrump{--width:calc(var(--width)*0.8);padding:0 1rem}.AuctionBox .auction .setWidths td{height:0;visibility:hidden}.AuctionBox .SharkBidComponent.withAlert:after{content:"!";font-size:2rem;font-weight:500;position:absolute;right:15%}.AuctionBox .SharkBidComponent.withAlert.zero:after{font-size:2rem;font-weight:500;right:5%}.AuctionBox .SharkBidComponent.zero{font-size:1rem!important;padding:0!important}.AuctionBox.hideAuctionBox{visibility:collapse}.gamePhase-PLAY .AuctionBox.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(3.5rem,26px);font-weight:700;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 .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(3.5rem,16px);font-weight:600;height:2rem;justify-content:center;left:0;max-height:26px;max-width:26px;min-height:22px;min-width:22px;position:absolute;top:0;width:2rem}.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}.SharkTrickHistoryComponent .trick.winner-top:after{content:""}.SharkTrickHistoryComponent .trick.winner-right:after,.SharkTrickHistoryComponent .trick.winner-top:after{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.winner-right:after{content:""}.SharkTrickHistoryComponent .trick.winner-bottom:after{content:""}.SharkTrickHistoryComponent .trick.winner-bottom:after,.SharkTrickHistoryComponent .trick.winner-left:after{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.winner-left:after{content:""}.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}.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 .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:auto auto;grid-template-rows:auto;max-width:none}.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;grid-template-columns:auto auto}.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:auto}.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}}.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{--cardWidthMultiplier:calc(var(--tableBaseCardWidthMultiplier, 1)*var(--breakpointCardWidthMultiplier, 1));--cardWidth:calc(var(--cardBaseWidth, 1)*var(--cardWidthMultiplier, 1));--cardHeight:calc(var(--cardBaseHeight, 1)*var(--cardWidthMultiplier, 1));pointer-events:none;top:0;z-index:300}.TrickComponent,.TricksComponent{bottom:0;left:0;position:absolute;right:0}.TrickComponent{top:5%}.TrickComponent .TrickLane{display:block;position:absolute}.TrickComponent .TrickLane .CardComponent{width:5.625rem}.TrickComponent .TrickLane.bottom,.TrickComponent .TrickLane.top{left:50%;transform:translateX(-50%)}.TrickComponent .TrickLane.left,.TrickComponent .TrickLane.right{top:50%;transform:translateY(-50%)}.TrickComponent .TrickLane.top{animation:topLane var(--animationDuration) ease-in 1;bottom:46.5%;margin-left:-.625rem}@keyframes topLane{0%{bottom:80%;opacity:0}50%{opacity:1}to{bottom:46.5%}}.TrickComponent .TrickLane.right{animation:rightLane var(--animationDuration) ease-in 1;left:49.5%;margin-top:-.625rem}@keyframes rightLane{0%{left:80%;opacity:0}50%{opacity:1}to{left:49.5%}}.TrickComponent .TrickLane.bottom{animation:bottomLane var(--animationDuration) ease-in 1;margin-left:.625rem;top:46.5%}@keyframes bottomLane{0%{opacity:0;top:80%}50%{opacity:1}to{top:46.5%}}.TrickComponent .TrickLane.left{animation:leftLane var(--animationDuration) ease-in 1;margin-top:.625rem;right:49.5%}@keyframes leftLane{0%{opacity:0;right:80%}50%{opacity:1}to{right:49.5%}}.TrickComponent.claimed{left:70%;top:48%;transform:scale(.7)}.TrickComponent.claimed:not(.show){visibility:hidden}.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;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:""}.BiddingKeyboardComponent .bids .biddingCell.disabled{cursor:not-allowed}.BiddingKeyboardComponent .bids .biddingCell.disabled:after{background:#00000080;content:""}.BiddingKeyboardComponent .bids .biddingCell.disabled:hover:after{box-shadow:none}.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;width:100%}.BiddingKeyboardComponent .biddingActions>div{align-items:center;border:1px solid #000;cursor:pointer;display:flex;flex:0 0 33.33333%;height:100%;justify-content:center;position:relative;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:""}.BiddingKeyboardComponent .biddingActions>div.disabled{cursor:not-allowed}.BiddingKeyboardComponent .biddingActions>div.disabled:after{background:#00000080;content:""}.BiddingKeyboardComponent .biddingActions>div.disabled:hover:after{box-shadow:none}.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:10}.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{background:none;border:green;border-radius:50%;color:#000;color:green;cursor:pointer;display:inline-block;font-size:1.3em;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-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%)}.BiddingKeyboardComponent .selectedBid .cancel{background:none;border:#c1394c;border-radius:50%;color:#000;color:#c1394c;cursor:pointer;display:inline-block;font-size:1.3em;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-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%)}.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}.TableSymbolComponent{left:var(--tableInfoMargin);position:absolute;top:var(--tableInfoMargin);width:10rem}.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{--padding:.3125rem;grid-gap:var(--padding);background:#eae9fc;background:linear-gradient(90deg,#eae9fc,#cdcdfb);border:.3125rem solid #999;border-radius:.9375rem;display:grid;font-size:2.2rem;gap:var(--padding);grid-template-rows:1fr;overflow:hidden;padding:var(--padding)}.TooltipComponent>*{min-height:0}.TooltipComponent .title{background-image:-webkit-gradient(linear,left bottom,right bottom,color-stop(0,#cacafe),color-stop(1,#4f4ffc));margin:calc(var(--padding)*-1);margin-bottom:0;min-height:auto;padding:.3125rem;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;font-size:2.70833vh;margin:0;overflow-x:hidden;overflow-y:auto;padding:1px;width:100%}@media only screen and (max-aspect-ratio:4/3){.TooltipComponent .text{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}.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}.ModalComponent{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:500}.App.audrey .ModalComponent .modal{--padding:.3125rem;grid-gap:var(--padding);background:#eae9fc;background:linear-gradient(90deg,#eae9fc,#cdcdfb);border:.3125rem solid #999;border-radius:.9375rem;display:grid;gap:var(--padding);grid-template-rows:1fr;overflow:hidden;padding:var(--padding)}.App.audrey .ModalComponent .modal>*{min-height:0}.App.audrey .ModalComponent .modal .title{background-image:-webkit-gradient(linear,left bottom,right bottom,color-stop(0,#cacafe),color-stop(1,#4f4ffc));margin:calc(var(--padding)*-1);margin-bottom:0;min-height:auto;padding:.3125rem;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;font-size:2.70833vh;margin:0;overflow-x:hidden;overflow-y:auto;padding:1px;width:100%}@media only screen and (max-aspect-ratio:4/3){.App.audrey .ModalComponent .modal .text{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}.ModalComponent .backdrop{background:#00000080;bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.ModalComponent .modal{background:#fff;border:1px solid #000;border-radius:8px;display:grid;grid-template-rows:1fr auto;margin-top:-6rem;max-height:60%;max-width:90%;position:relative;width:30rem;z-index:2}.ModalComponent header{align-items:flex-start;border-bottom:1px solid grey;display:flex;flex:0 0 auto;font-size:2rem;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.5rem}.App.audrey .ModalComponent header .cancel{display:none}.ModalComponent .body{align-self:center;font-size:1.5rem;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 1.875rem}.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{align-items:center;background-color:initial;background-image:linear-gradient(0deg,#0000004d,#0000001a);border:1px solid #fff;border-radius:.5rem;box-shadow:.3125rem .3125rem .625rem #00000080;color:#fff;cursor:pointer;display:inline-flex;font-family:Jost,sans-serif;font-size:1.25rem;font-weight:500;height:2.5rem;justify-content:center;min-height:2.5rem;outline:none;padding:0 1.875rem;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:linear-gradient(180deg,#0000004d,#0000001a);box-shadow:0 0 0 #0000}.App.audrey .ModalComponent footer a,.App.audrey .ModalComponent footer button{font-size:1.2rem;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:.8rem;margin-top:1.25rem}.ModalComponent.makeClaimModal .body button{color:#000;font-size:1.2rem;height:auto;padding:.625rem 0;width:3rem}.ModalComponent.makeClaimModal .body button .App.shark{align-items:center;background-color:initial;background-image:linear-gradient(0deg,#0000004d,#0000001a);border:1px solid #fff;border-radius:.5rem;box-shadow:.3125rem .3125rem .625rem #00000080;color:#fff;cursor:pointer;display:inline-flex;font-family:Jost,sans-serif;font-size:1.25rem;font-weight:500;height:2.5rem;justify-content:center;min-height:2.5rem;outline:none;padding:0 1.875rem;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:linear-gradient(180deg,#0000004d,#0000001a);box-shadow:0 0 0 #0000}.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:2rem}.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{align-items:center;background-color:initial;background-image:linear-gradient(0deg,#0000004d,#0000001a);border:1px solid #fff;border-radius:.5rem;box-shadow:.3125rem .3125rem .625rem #00000080;color:#fff;color:#000;cursor:pointer;display:inline-flex;font-family:Jost,sans-serif;font-size:1.25rem;font-weight:500;height:2.5rem;justify-content:center;min-height:2.5rem;outline:none;padding:0 1.875rem;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:linear-gradient(180deg,#0000004d,#0000001a);box-shadow:0 0 0 #0000}.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}.ModalComponent .auction-board-review{display:flex;flex-wrap:wrap;gap:1.875rem;margin-left:auto;margin-right:auto;width:-moz-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 1rem}.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}@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-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{height:0;width:0;z-index:400}.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{margin-bottom:20px}.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{font-size:1.2em;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}