@font-face{src:url(https://staging.rookery.app/static/media/Sohne-Buch.34eea7a3.otf) format("opentype");font-family:"Soehne";font-weight:400;font-style:normal}@font-face{src:url(https://staging.rookery.app/static/media/Sohne-Halbfett.432dd679.otf) format("opentype");font-family:"Soehne";font-weight:600;font-style:normal}@font-face{src:url(https://staging.rookery.app/static/media/Sohne-BuchKursiv.b4f646db.otf) format("opentype");font-family:"Soehne";font-style:italic;font-weight:400}@font-face{src:url(https://staging.rookery.app/static/media/JJannon-Bold.3d798459.otf) format("opentype");font-family:"JJannon";font-weight:600;font-style:normal}@font-face{src:url(https://staging.rookery.app/static/media/JJannon-BoldItalic.5edf943d.otf) format("opentype");font-family:"JJannon";font-weight:600;font-style:italic}@font-face{src:url(https://staging.rookery.app/static/media/JJannon-Book.8e539cd8.otf) format("opentype");font-family:"JJannon";font-weight:400;font-style:normal}@font-face{src:url(https://staging.rookery.app/static/media/JJannon-BookItalic.d6a230e9.otf) format("opentype");font-family:"JJannon";font-weight:400;font-style:italic}@font-face{src:url(https://staging.rookery.app/static/media/JJannon-ExtraboldItalic.779e9fa2.otf) format("opentype");font-family:"JJannon";font-weight:800;font-weight:italic}@font-face{src:url(https://staging.rookery.app/static/media/JJannon-Extrabold.d6fcf852.otf) format("opentype");font-family:"JJannon";font-weight:800;font-style:normal}@font-face{src:url(https://staging.rookery.app/static/media/JJannonDisplay-Italic.ef9a0419.otf) format("opentype");font-family:"JJannon Display";font-weight:400;font-weight:italic}@font-face{src:url(https://staging.rookery.app/static/media/JJannonDisplay-LightItalic.e2d043fa.otf) format("opentype");font-family:"JJannon Display";font-weight:300;font-weight:italic}@font-face{src:url(https://staging.rookery.app/static/media/JJannonDisplay-Regular.fb931ec2.otf) format("opentype");font-family:"JJannon Display";font-weight:400}@font-face{src:url(https://staging.rookery.app/static/media/JJannonDisplay-Regular.fb931ec2.otf) format("opentype");font-family:"JJannon Display";font-weight:400;font-style:normal}*{box-sizing:inherit;-moz-box-sizing:inherit;-webkit-box-sizing:inherit;padding:0;margin:0}html{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}#root,.App,body,html{height:100%}body{margin:0;font-family:"Soehne","Helvetica",sans-serif;color:var(--theme-base-text);background-color:var(--theme-base-bg)}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}button{cursor:pointer;font-family:"Soehne","Helvetica",sans-serif;line-height:1;font-size:inherit;padding:0;outline:0;background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;text-align:left;color:currentColor}b{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{display:inline-block;vertical-align:top}ol,ul{list-style:none}a{color:inherit;text-decoration:none}input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0}@-webkit-keyframes up-and-down{0%{-webkit-transform:translateY(-150%);transform:translateY(-150%)}to{-webkit-transform:translateY(calc(100vh + 50%));transform:translateY(calc(100vh + 50%))}}@keyframes up-and-down{0%{-webkit-transform:translateY(-150%);transform:translateY(-150%)}to{-webkit-transform:translateY(calc(100vh + 50%));transform:translateY(calc(100vh + 50%))}}@-webkit-keyframes increase{0%{-webkit-transform:translateY(0) scaleY(0);transform:translateY(0) scaleY(0)}50%{-webkit-transform:translateY(0) scaleY(1);transform:translateY(0) scaleY(1)}to{-webkit-transform:translateY(100%) scaleY(0);transform:translateY(100%) scaleY(0)}}@keyframes increase{0%{-webkit-transform:translateY(0) scaleY(0);transform:translateY(0) scaleY(0)}50%{-webkit-transform:translateY(0) scaleY(1);transform:translateY(0) scaleY(1)}to{-webkit-transform:translateY(100%) scaleY(0);transform:translateY(100%) scaleY(0)}}:root{--color-black:#000;--color-white:#fff;--color-gray-95:#0d0d0d;--color-gray-90:#1a1a1a;--color-gray-80:#333;--color-gray-70:#4d4d4d;--color-gray-60:#666;--color-gray-50:grey;--color-gray-40:#999;--color-gray-30:#b2b2b2;--color-gray-20:#ccc;--color-gray-10:#e6e6e6;--color-gray-5:#f2f2f2;--color-brand-orange-10:#fae5d1;--color-brand-orange-15:#f8d8ba;--color-brand-yellow-10:#f7edd4;--color-brand-yellow-15:#f3e4bf;--color-brand-lime-10:#e9efdc;--color-brand-lime-15:#dee7cb;--color-brand-teal-10:#e0ebe8;--color-brand-teal-15:#d1e1dd;--color-brand-slate-10:#e0e6eb;--color-brand-slate-15:#d1dae1;--color-brand-blue-10:#d8e5f3;--color-brand-blue-15:#c5d8ed;--color-brand-red-10:#f8d7d3;--color-brand-red-15:#f5c3bd;--color-brand-brown-10:#eae8e1;--color-brand-brown-15:#e0ddd2;--color-ui-error-10:#f8d7d3;--color-ui-error-50:#dc3723;--color-ui-error-60:#b02c1c;--color-ui-info-50:#649b8c;--color-ui-info-10:#e0ebe8}.light-mode{--theme-base-bg:var(--color-white);--theme-base-text:var(--color-black);--theme-block-bg:var(--color-white);--theme-border:var(--color-black);--theme-block-text:var(--color-black);--theme-btn-primary-bg:var(--color-black);--theme-btn-primary-text:var(--color-white);--theme-btn-primary-bg-hover:var(--color-gray-90);--theme-btn-primary-bg-active:var(--color-gray-80);--theme-btn-primary-bg-disabled:var(--color-black);--theme-btn-primary-text-disabled:var(--color-gray-60);--theme-btn-secondary-bg:var(--color-white);--theme-btn-secondary-text:var(--color-black);--theme-btn-secondary-bg-hover:var(--color-gray-5);--theme-btn-secondary-bg-active:var(--color-gray-10);--theme-btn-secondary-bg-disabled:var(--color-gray-5);--theme-btn-secondary-text-disabled:var(--color-gray-50);--theme-input-hover:var(--color-gray-5);--theme-border-aux:var(--color-gray-10)}.dark-mode,.light-mode{color:var(--theme-base-text);background-color:var(--theme-base-bg)}.dark-mode{--theme-base-bg:var(--color-gray-95);--theme-border:var(--color-white);--theme-base-text:var(--color-white);--theme-block-bg:var(--color-black);--theme-block-text:var(--color-white);--theme-btn-primary-bg:var(--color-white);--theme-btn-primary-text:var(--color-black);--theme-btn-primary-bg-hover:var(--color-gray-10);--theme-btn-primary-bg-active:var(--color-gray-20);--theme-btn-secondary-bg-hover:var(--color-gray-90);--theme-border-aux:var(--color-gray-80);--theme-link-aux:var(--color-gray-50)}.tooltip{--background-color:#000;opacity:0;pointer-events:none;position:absolute;background:var(--background-color);color:#fff;padding:10px 8px;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;white-space:nowrap}.tooltip--top{top:0;left:50%;-webkit-transform:translate3d(-50%,-100%,0);transform:translate3d(-50%,-100%,0)}.tooltip--bottom{bottom:0;left:50%;-webkit-transform:translate3d(-50%,100%,0);transform:translate3d(-50%,100%,0)}.tooltip--right{top:50%;right:0;-webkit-transform:translate3d(100%,-50%,0);transform:translate3d(100%,-50%,0)}.tooltip--left{left:0;top:50%;-webkit-transform:translate3d(-100%,-50%,0);transform:translate3d(-100%,-50%,0)}.tooltip:after{content:"";position:absolute;width:0;height:0;border:7px solid transparent}.tooltip--top:after{bottom:0;left:50%;-webkit-transform:translate3d(-50%,100%,0) translate3d(0,-2px,0);transform:translate3d(-50%,100%,0) translate3d(0,-2px,0);border-top-color:var(--background-color)}.tooltip--right:after{left:0;top:50%;-webkit-transform:translate3d(-100%,-50%,0) translate3d(2px,0,0);transform:translate3d(-100%,-50%,0) translate3d(2px,0,0);border-right-color:var(--background-color)}.tooltip--bottom:after{top:0;left:50%;-webkit-transform:translate3d(-50%,-100%,0) translate3d(0,2px,0);transform:translate3d(-50%,-100%,0) translate3d(0,2px,0);border-bottom-color:var(--background-color)}.tooltip--left:after{right:0;top:50%;-webkit-transform:translate3d(100%,-50%,0) translate3d(-2px,0,0);transform:translate3d(100%,-50%,0) translate3d(-2px,0,0);border-left-color:var(--background-color)}:root{--font-alignment-offset:0;--SOEHNE-ALIGNMENT-OFFSET:0.1179;--JJANNON-ALIGNMENT-OFFSET:0.115}.f-heading-01{--font-size:92px;font-family:"Soehne","Helvetica",sans-serif;font-size:var(--font-size);line-height:86px;letter-spacing:-.04em;font-feature-settings:"ss01" on;font-weight:400;margin:0;-webkit-transform:translateY(calc(var(--font-size)*0));transform:translateY(calc(var(--font-size)*0));-webkit-transform:translateY(calc(var(--font-size)*var(--font-alignment-offset)));transform:translateY(calc(var(--font-size)*var(--font-alignment-offset)))}.has-font-alignment-issue .f-heading-01{--font-alignment-offset:var(--SOEHNE-ALIGNMENT-OFFSET)}.f-heading-02{--font-size:48px;font-family:"JJannon Display",serif;font-feature-settings:"ss01" on,"dlig";font-variant-ligatures:discretionary-ligatures;font-size:var(--font-size);line-height:50px;letter-spacing:-.02em;-webkit-font-smoothing:antialiased;font-weight:400;margin:0;-webkit-transform:translateY(calc(var(--font-size)*0));transform:translateY(calc(var(--font-size)*0));-webkit-transform:translateY(calc(var(--font-size)*var(--font-alignment-offset)));transform:translateY(calc(var(--font-size)*var(--font-alignment-offset)))}.has-font-alignment-issue .f-heading-02{--font-alignment-offset:var(--JJANNON-ALIGNMENT-OFFSET)}.f-body,.f-body-01{--font-size:17px;font-size:var(--font-size);line-height:21px;letter-spacing:-.01em;font-family:"Soehne","Helvetica",sans-serif;font-feature-settings:"ss01" on,"ss02" on}.f-body-01{--font-alignment-px-offset:calc(var(--font-size)*var(--font-alignment-offset));-webkit-transform:translateY(var(--font-alignment-px-offset));transform:translateY(var(--font-alignment-px-offset))}input.f-body-01{-webkit-transform:none;transform:none}.has-font-alignment-issue .f-body-01{--font-alignment-offset:var(--SOEHNE-ALIGNMENT-OFFSET)}.f-body-02{font-family:"JJannon",serif;font-style:normal;font-weight:400;font-size:18px;line-height:23px;letter-spacing:-.025em;-webkit-font-smoothing:antialiased;max-width:40em;word-wrap:break-word}.f-body-02>p:not(:first-child){margin-top:.66em}.f-subhead-01{--font-size:17px;font-size:var(--font-size);line-height:20px;font-family:"Soehne","Helvetica",sans-serif;font-weight:600;letter-spacing:-.01em;-webkit-font-smoothing:antialiased;-webkit-transform:translateY(calc(var(--font-size)*0));transform:translateY(calc(var(--font-size)*0));-webkit-transform:translateY(calc(var(--font-size)*var(--font-alignment-offset)));transform:translateY(calc(var(--font-size)*var(--font-alignment-offset)))}.has-font-alignment-issue .f-subhead-01{--font-alignment-offset:var(--SOEHNE-ALIGNMENT-OFFSET)}.f-subhead-02{font-family:"JJannon",serif;font-style:normal;font-weight:800;-webkit-font-smoothing:antialiased}.f-caption-01{font-size:12px;line-height:14px;font-family:"Soehne","Helvetica",sans-serif;letter-spacing:0}.f-caption-02{font-family:"JJannon",serif;font-style:italic;font-weight:400;font-size:18px;line-height:23px;letter-spacing:-.025em}.num{font-feature-settings:"tnum" on,"lnum" on}.icon{display:inline-block;vertical-align:top}.link{color:inherit;text-decoration:underline}.link:focus,.link:hover{text-decoration:none}.link:focus{outline:1px dotted #212121;outline:5px auto -webkit-focus-ring-color}.squareBtn{width:40px;height:40px;background:#000;color:#fff}.App,.squareBtn{display:flex;align-items:center;justify-content:center}.App{background-color:var(--theme-base-bg);color:var(--theme-base-text);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.App-error,.App-errorMask{position:fixed;left:0;top:0;right:0;z-index:999}.App-errorMask{bottom:0;background-color:rgba(0,0,0,.3)}.App-toast{position:fixed;bottom:0;right:0;z-index:999}.App-loading,.App-login{background-color:var(--color-block-bg);position:fixed;top:0;right:0;bottom:0;left:0}.App-loadingLoader{position:absolute;top:0;left:50%;height:100%;width:1px;background-color:#000;-webkit-transform:translateY(0) scaleY(0);transform:translateY(0) scaleY(0);-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-animation:increase 3s cubic-bezier(.5,0,.3,1) infinite;animation:increase 3s cubic-bezier(.5,0,.3,1) infinite}.App-inner{align-self:flex-start;justify-content:flex-start;text-align:left;display:flex;width:100%}.App-sidebar{flex-shrink:0;position:relative;z-index:1;-webkit-transition:opacity .3s cubic-bezier(0,0,.3,1);transition:opacity .3s cubic-bezier(0,0,.3,1)}.App-sidebar.is-hidden,.App-sidebar:before{opacity:0;pointer-events:none}.App-sidebar:before{content:"";position:fixed;background-color:rgba(0,0,0,.4);top:0;right:0;bottom:0;left:0;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;z-index:0}.App.is-menu-open .App-sidebar:before{opacity:1;pointer-events:auto}.App-sidebarInner{width:40px;height:100vh;display:flex;flex-direction:column;justify-content:space-between;align-items:center;position:relative;z-index:2;background-color:var(--theme-base-bg);color:var(--theme-base-text);-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out;cursor:pointer}.App-sidebarInner:hover{background-color:var(--theme-btn-secondary-bg-hover)}.App-sidebarInner:after{content:"";position:absolute;top:0;right:0;bottom:0;border-right:1px solid var(--theme-border)}.App-sidebarTop{width:100%}.App-sidebarToggleBtn{display:flex;justify-content:center;align-items:center;width:40px;height:40px}.App-sidebarBottom{position:relative}.App-sidebarWordmark{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:0 100%;transform-origin:0 100%;position:absolute;left:calc(50% + 10px);bottom:16px}.App-nav{position:absolute;top:0;bottom:0;left:40px;padding-left:16px;width:408px;z-index:1;background-color:#fff;-webkit-transform:translate(-100%);transform:translate(-100%);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.App.is-menu-open .App-nav{-webkit-transform:translate(0);transform:translate(0)}.App-navLink{color:var(--color-gray-50);-webkit-transition:color .1s ease-in-out;transition:color .1s ease-in-out;display:block;position:relative}.App-navLink:active,.App-navLink:hover,.App-navLink[aria-current]{color:var(--color-black)}.App-navBottom{position:absolute;bottom:0;left:0}.App-navArtworkAdd{position:absolute;bottom:0;right:0}.App-main{height:100vh;overflow-y:auto;flex-grow:1;position:relative;background-color:var(--theme-base-bg);color:var(--theme-base-text);-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out;z-index:0}.App-main--fixed{z-index:5}.App-fixedPanel{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#fff}.App-detailPanel{z-index:6;position:relative}.App-portal{position:relative;z-index:7}.App-compatError{position:fixed;background:#000;color:#fff;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;z-index:999}.CompatError{width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between;padding:16px}.CompatError-msg{max-width:800px}.CompatError-title{padding-top:32px}.AppPage{background-color:var(--theme-block-bg)}.ContextMenu{border:1px solid #e6e6e6;background-color:#fff;width:120px}.ContextMenu-item{display:flex;align-items:flex-start;cursor:pointer;height:40px;padding-top:9px;padding-left:16px;padding-right:16px;-webkit-transition:background-color .1s ease-in-out;transition:background-color .1s ease-in-out;outline:0}.ContextMenu-item:focus,.ContextMenu-item:hover{background-color:var(--color-gray-5)}.ContextMenu-item:active{background-color:var(--color-gray-10)}.ContextMenu-itemLabel{flex-grow:1}.PasswordValidation{margin-top:20px;color:#666}.PasswordValidation p+p{margin-top:10px}.PasswordValidation ul{list-style:disc;padding-left:20px;margin-top:5px}.LoginScreen{position:relative;height:100vh;width:100%;background-color:var(--theme-base-bg);--theme-border-aux:rgba(0,0,0,0.2)}.LoginScreen.is-loading{background-color:#fff}.LoginScreen-imageCol{width:50%;position:absolute;top:0;bottom:0;left:0;-webkit-transition:opacity .3s cubic-bezier(0,0,.3,1);transition:opacity .3s cubic-bezier(0,0,.3,1)}.LoginScreen.is-loading .LoginScreen-imageCol{opacity:0}.LoginScreen-imageBg{width:100%;height:100%;object-fit:cover}.LoginScreen-logo{position:absolute;bottom:15px;left:13px}.LoginScreen-formCol{width:50%;border-left:1px solid #000;left:50%;position:absolute;right:0;bottom:0;top:0;-webkit-transition:border-color .1s ease-in-out;transition:border-color .1s ease-in-out}.LoginScreen.is-loading .LoginScreen-formCol{border-left-color:transparent}.LoginScreen-loader{position:absolute;top:0;left:-1px;height:100%;width:1px;background-color:#000;opacity:0;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out;-webkit-transform:translateY(0) scaleY(0);transform:translateY(0) scaleY(0);-webkit-transform-origin:0 0;transform-origin:0 0}.LoginScreen.is-loading .LoginScreen-loader{opacity:1;-webkit-animation:increase 3s cubic-bezier(.5,0,.3,1) infinite;animation:increase 3s cubic-bezier(.5,0,.3,1) infinite}.LoginScreen-title{height:50vh;padding-left:16px}.LoginScreen-form{height:50vh;display:block;position:relative;padding-bottom:40px;border-top:1px solid var(--theme-border);-webkit-transition:border-color .1s ease-in-out;transition:border-color .1s ease-in-out;overflow:hidden}.LoginScreen.is-loading .LoginScreen-form{border-top-color:transparent}.LoginScreen-formInner>.TextField:first-child{margin-top:-1px}.LoginScreen-footer{background-color:var(--color-block-bg);color:var(--color-block-text);position:absolute;right:0;bottom:0;left:0;display:flex;justify-content:space-between;padding-left:16px}.LoginScreen-formNote{color:#666;padding-top:14px}.LoginScreen-formNote.is-error{color:var(--color-ui-error-50)}.Button{display:flex}.Button:focus{outline:0}.Button--primary{background-color:var(--theme-btn-primary-bg);color:var(--theme-btn-primary-text)}.Button--primary:hover{background-color:var(--theme-btn-primary-bg-hover)}.Button--primary:active{background-color:var(--theme-btn-primary-bg-active)}.Button--primary:focus{background-color:var(--theme-btn-primary-bg-hover);box-shadow:inset 0 0 0 1px var(--theme-btn-primary-bg-hover),inset 0 0 0 2px var(--theme-btn-primary-text)}.Button--disabled.Button--primary,.Button--primary[disabled]{background-color:var(--theme-btn-primary-bg-disabled);color:var(--theme-btn-primary-text-disabled);cursor:default}.Button--primary.Button--disabled:hover,.Button--primary[disabled]:hover{background-color:var(--theme-btn-primary-bg-disabled)}.Button--secondary{background-color:var(--theme-btn-secondary-bg);color:var(--theme-btn-secondary-text)}.Button--secondary:hover{background-color:var(--theme-btn-secondary-bg-hover)}.Button--secondary:active{background-color:var(--theme-btn-secondary-bg-active)}.Button--secondary:focus{background-color:var(--theme-btn-secondary-bg);box-shadow:inset 0 0 0 1px var(--theme-btn-secondary-text)}.Button--disabled.Button--secondary,.Button--secondary[disabled]{background-color:var(--theme-btn-secondary-bg-disabled);color:var(--theme-btn-secondary-text-disabled);cursor:default}.Button--secondary.Button--disabled:hover,.Button--secondary[disabled]:hover{background-color:var(--theme-btn-secondary-bg-disabled)}.Button-inner{white-space:nowrap;height:40px;width:100%}.Button-icon,.Button-inner{display:flex;justify-content:center;align-items:center}.Button-icon{width:40px;height:100%}.Button-label{padding-right:16px}.Button-label:first-child{padding-left:16px}.Button--error{color:var(--color-white)}.Button--error,.Button--error:focus{background-color:var(--color-ui-error-50)}.Button--error:focus{box-shadow:inset 0 0 0 1px var(--color-ui-error-50),inset 0 0 0 2px var(--theme-btn-primary-text)}.Button--selected,.Button--selected:focus.Button--selected:focus{background-color:var(--theme-btn-secondary-bg-hover);box-shadow:none}.TextField{border-top:1px solid var(--theme-border-aux);-webkit-transition:background-color .1s ease-in-out;transition:background-color .1s ease-in-out}.TextField.is-focused,.TextField:hover{background-color:var(--theme-input-hover)}.TextField-inner{display:flex}.TextField-input{height:40px;padding-left:16px;width:0;border:0;flex-grow:1;background-color:transparent;resize:none}.TextField-input::-webkit-input-placeholder{color:var(--theme-block-text);opacity:1}.TextField-input:-ms-input-placeholder{color:var(--theme-block-text);opacity:1}.TextField-input::-ms-input-placeholder{color:var(--theme-block-text);opacity:1}.TextField-input::placeholder{color:var(--theme-block-text);opacity:1}.TextField--error .TextField-input::-webkit-input-placeholder{color:var(--color-ui-error-50)}.TextField--error .TextField-input:-ms-input-placeholder{color:var(--color-ui-error-50)}.TextField--error .TextField-input::-ms-input-placeholder{color:var(--color-ui-error-50)}.TextField--error .TextField-input::placeholder{color:var(--color-ui-error-50)}.TextField-input:focus{outline:0}.TextField-input:focus::-webkit-input-placeholder{color:#666}.TextField-input:focus:-ms-input-placeholder{color:#666}.TextField-input:focus::-ms-input-placeholder{color:#666}.TextField-input:focus::placeholder{color:#666}.TextField-note{color:#666;padding-top:14px;padding-right:16px;padding-left:5px}.TextField-note.is-error{color:var(--color-ui-error-50)}.TextField--multiline{min-height:10em}.TextField--multiline,.TextField--multiline .TextField-inner{display:flex;align-items:stretch;flex-grow:1}.TextField--multiline .TextField-input{height:100%;padding-top:10px}.TextField-error{background-color:#fbebe9;border-bottom:1px solid #dc3723;color:#000;padding:8px}.SearchField{display:flex;position:relative;z-index:0}.SearchField-icon{width:40px;height:40px;display:flex;justify-content:center;align-items:center;position:absolute;top:0;left:0;cursor:pointer;z-index:1}.SearchField-input{height:40px;padding:calc(8.5px + var(--font-alignment-px-offset)) 0 10px 40px;outline:0;width:100%;-webkit-transition:background-color .1s ease-in-out;transition:background-color .1s ease-in-out}.SearchField-input::-webkit-input-placeholder{color:#000;opacity:1}.SearchField-input:-ms-input-placeholder{color:#000;opacity:1}.SearchField-input::-ms-input-placeholder{color:#000;opacity:1}.SearchField-input::placeholder{color:#000;opacity:1}.SearchField-input:focus,.SearchField-input:hover{background-color:var(--theme-input-hover)}.SearchField-input:focus::-webkit-input-placeholder,.SearchField-input:hover::-webkit-input-placeholder{color:#666}.SearchField-input:focus:-ms-input-placeholder,.SearchField-input:hover:-ms-input-placeholder{color:#666}.SearchField-input:focus::-ms-input-placeholder,.SearchField-input:hover::-ms-input-placeholder{color:#666}.SearchField-input:focus::placeholder,.SearchField-input:hover::placeholder{color:#666}.Slider{height:11px;width:100%;position:relative}.Slider-track{border-top:1px solid var(--theme-border);margin-top:5px}.Slider-handleArea{width:40px;height:40px;left:50%;top:50%;display:flex;align-items:center;justify-content:center;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;cursor:-webkit-grab;cursor:grab}.Slider-handleArea:active{cursor:-webkit-grabbing;cursor:grabbing}.Slider-handleArea:active .tooltip{opacity:1}.Slider-handleArea .tooltip--top{top:-5px}.Slider-handleArea .tooltip--bottom{bottom:-5px}.Slider-handle{width:8px;height:11px;position:relative;background-color:var(--theme-border);color:#000}.Slider-handle:after,.Slider-handle:before{content:"";position:absolute;top:2px;width:1px;height:7px;background-color:currentColor}.Slider-handle:before{left:2px}.Slider-handle:after{right:2px}.ConfirmDialog{position:fixed;z-index:10;background-color:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;padding:50px;top:0;right:0;bottom:0;left:0}.ConfirmDialog-box{background-color:var(--theme-block-bg);color:var(--theme-block-text);width:400px}.ConfirmDialog-inner{padding-left:16px;padding-right:16px;padding-bottom:38px}.ConfirmDialog-title{padding-top:10px;padding-bottom:10px}.ConfirmDialog-msg{margin-top:16px}.ConfirmDialog-msg .TextField{margin-left:-16px;margin-right:-16px}.ConfirmDialog-msg .TextField:first-child{margin-top:10px}.ConfirmDialog-actions{display:flex;justify-content:space-between}.ConfirmDialog-actionsInner{display:flex}.ConfirmDialog-footerNote{padding-left:16px;padding-bottom:12px;display:flex;align-items:flex-end}.ConfirmDialog-footerNote .is-error{color:var(--color-ui-error-50)}.IndexTable{border-collapse:collapse;width:100%;-webkit-transition:opacity .05s ease;transition:opacity .05s ease;position:relative;z-index:0;flex-grow:1}.IndexTable.is-loading{opacity:.5;pointer-events:none;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.IndexTable-header{display:flex;width:100%;padding-top:100px;position:-webkit-sticky;position:sticky;top:0;background-color:#fff;z-index:1}.IndexTable-headerCell{border-bottom:1px solid #000;padding-right:16px;padding-left:16px;text-align:left;font-weight:400;display:flex;align-items:flex-end}.IndexTable-row{display:flex;width:100%;-webkit-transition:background-color .1s ease-in-out;transition:background-color .1s ease-in-out;position:relative}.IndexTable-row:hover{background-color:var(--color-gray-5)}.IndexTable-row.is-loading{background-color:var(--color-gray-10)}.IndexTable-loadingRow{pointer-events:none}.IndexTable-loadingCol{min-width:150px;width:91.66667%}.IndexTable-loadingRowText{color:var(--color-gray-50)}.IndexTable-imagePlaceholder{width:74px;height:74px;background:#eee}.IndexTable-imageCol{min-width:106px;width:8.33333%}.IndexTable-imageCol>img{width:100%;height:100%}.IndexTable-imageCol.IndexTable-cell{display:flex}.IndexTable-artistCol,.IndexTable-titleCol{min-width:150px;width:33.33333%}.IndexTable-yearCol{min-width:150px;width:8.33333%}.IndexTable-dateAcquiredCol{min-width:150px;width:16.66667%}.IndexTable-lastCol{text-align:right;justify-content:flex-end}.IndexTable-row .IndexTable-lastCol.IndexTable-cell{-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out}.IndexTable-row:hover .IndexTable-lastCol.IndexTable-cell{opacity:0}.IndexTable-cell{padding:11px 16px 8px;border-bottom:1px solid #e6e6e6}.IndexTable-cell.IndexTable-imageCol{padding-top:16px;padding-bottom:16px}.IndexTable-rowDeleteBtn{position:absolute;right:0;top:0;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out;opacity:0}.IndexTable-row:hover .IndexTable-rowDeleteBtn{opacity:1}.IndexTable-rowDeleteBtn .Button{color:#fff;background-color:var(--color-ui-error-50);-webkit-transition:background-color .1s ease-out;transition:background-color .1s ease-out}.IndexTable-rowDeleteBtn .Button:hover{background-color:var(--color-ui-error-60)}.IndexTable-rowDeleteBtn .Button:focus{box-shadow:none}.IndexTable-empty{align-self:center;margin:auto;display:flex;align-items:center;flex-direction:column;text-align:center;flex-grow:1;padding-top:32px}.IndexTable-emptyBtn{margin-top:16px}.IndexTable-loadMore{color:var(--color-gray-50);padding:16px;text-align:center;width:100%}.IndexTable-headerInner{height:40px;display:flex;align-items:center}.IndexTable-headerLink{padding-left:12px;margin-left:-12px;padding-right:12px;-webkit-transition:background-color .1s ease-in-out;transition:background-color .1s ease-in-out}.IndexTable-headerLink.is-current{padding-right:4px}.IndexTable-headerLink.is-current,.IndexTable-headerLink:hover{background-color:var(--color-gray-5)}.IndexTable-headerLink svg{vertical-align:middle}.IndexTable-headerIcon{opacity:0}.IndexTable-headerLink.is-current .IndexTable-headerIcon,.IndexTable-headerLink:hover .IndexTable-headerIcon{opacity:1}.LazyImage{position:relative;z-index:0;background:#eee}.LazyImage.has-loaded,.LazyImage.has-placeholder{background-color:transparent}.LazyImage-img{position:relative}.LazyImage.should-animate .LazyImage-img{-webkit-transition:opacity 1s ease-out;transition:opacity 1s ease-out}.LazyImage-loading{display:flex;justify-content:center;align-items:center;color:#fff}.LazyImage-imgPlaceholder,.LazyImage-loading{position:absolute;top:0;right:0;bottom:0;left:0}.InventoryIndex-search{width:175px}.InventoryIndex-error{width:100%;padding-top:32px;text-align:center}.AcknowledgementDialog{position:fixed;z-index:10;background-color:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;padding:50px;top:0;right:0;bottom:0;left:0}.AcknowledgementDialog-box{background-color:var(--theme-block-bg);color:var(--theme-block-text);width:392px}.AcknowledgementDialog-header{display:flex;justify-content:space-between;padding-left:16px}.AcknowledgementDialog-title{padding-top:10px;padding-bottom:10px}.AcknowledgementDialog-inner{padding-left:16px;padding-right:16px;padding-bottom:38px}.AcknowledgementDialog-msg{margin-top:16px}.AcknowledgementDialog-actions{display:flex;justify-content:flex-end}.AcknowledgementDialog-actionsInner{display:flex}:root{--fixed-offset-left:40px;--header-height-offset:-132px}.IndexLayout{height:100%;display:flex;flex-direction:column;padding-bottom:40px}.IndexLayout-header{height:calc(50vh + -132px);height:calc(50vh + var(--header-height-offset));flex-shrink:0}.IndexLayout-headerBar{position:fixed;left:40px;left:var(--fixed-offset-left);right:0;height:40px;background-color:var(--theme-block-bg);color:var(--theme-block-text);display:flex;justify-content:space-between;align-items:flex-start;z-index:1;padding-left:16px}.IndexLayout-headerBarTitle{padding-top:10px}.IndexLayout-title{display:inline-block;vertical-align:top;padding:0 16px;position:fixed;z-index:2}.IndexLayout-titleInner{-webkit-transform-origin:0 0;transform-origin:0 0}.IndexLayout-main{flex-grow:1;position:relative;z-index:0}.IndexLayout-actions,.RoomsIndex{display:flex}.RoomsIndex{position:relative;flex-direction:column}.RoomsIndex-rows{position:relative;z-index:0;flex-grow:1}.RoomsIndex-row{border-bottom:1px solid #e6e6e6}.RoomsIndex-zero{max-width:392px;padding-top:32px;margin-left:auto;margin-right:auto;align-self:center;display:flex;align-items:center;flex-direction:column;text-align:center}.RoomsIndex-zeroBtn{margin-top:16px}.RoomsIndex-loadingRow{pointer-events:none;display:flex;overflow:hidden;padding-top:6px}.RoomsIndex-loadingCol{width:50%;padding-left:16px;text-align:left;color:var(--color-gray-50)}.RoomsIndex-loadingImageCol{width:50%;display:flex;flex-wrap:nowrap;padding-top:9px;padding-bottom:16px;padding-left:16px}.RoomsIndex-imagePlaceholder{width:100px;height:100px;background-color:#eee;flex-shrink:0}.RoomsIndex-imagePlaceholder+.RoomsIndex-imagePlaceholder{margin-left:16px}.RoomsIndex-header{display:flex;width:100%;padding-top:100px;position:-webkit-sticky;position:sticky;top:0;background-color:#fff;z-index:1}.RoomsIndex-headerCell{border-bottom:1px solid #000;padding-right:16px;padding-left:16px;text-align:left;padding-bottom:11px;font-weight:400}.RoomsIndex-dateCol,.RoomsIndex-titleCol{width:25%}.RoomsIndex-artworksCol{width:50%}.RoomsIndex-loadMore{color:var(--color-gray-50);padding:16px;text-align:center;width:100%}.RoomsIndexRow{display:flex;padding-top:6px;padding-bottom:16px;text-decoration:none;color:inherit;position:relative;-webkit-transition:background-color .1s ease-in-out;transition:background-color .1s ease-in-out}.RoomsIndexRow:hover{background-color:var(--color-gray-5)}.RoomsIndexRow:active{background-color:var(--color-gray-10)}.RoomsIndexRow-meta,.RoomsIndexRow-title{width:25%;padding-left:16px}.RoomsIndexRow-meta{color:#999}.RoomsIndexRow-metaDefault,.RoomsIndexRow-metaHover{-webkit-transition:opacity .1s ease-in-out;transition:opacity .1s ease-in-out}.RoomsIndexRow-metaHover{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.RoomsIndexRow:hover .RoomsIndexRow-metaHover{opacity:1}.RoomsIndexRow:hover .RoomsIndexRow-metaDefault{opacity:0}.RoomsIndexRow-thumbs{width:50%;padding-left:16px;padding-top:9px;overflow:hidden}.RoomsIndexRow-thumbsInner{display:flex;flex-wrap:nowrap;margin-left:-16px;height:100px}.RoomsIndexRow-thumbsInner>*{margin-left:16px}.RoomsIndexRow-deleteBtn{position:absolute;right:0;top:0;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out;opacity:0}.RoomsIndexRow:hover .RoomsIndexRow-deleteBtn{opacity:1}.RoomsIndexRow-deleteBtn .Button{color:#fff;background-color:var(--color-ui-error-50);-webkit-transition:background-color .1s ease-out;transition:background-color .1s ease-out}.RoomsIndexRow-deleteBtn .Button:hover{background-color:var(--color-ui-error-60)}.RoomsIndexRow-deleteBtn .Button:focus{box-shadow:none}.RoomsIndexRow-extraCount{position:absolute;bottom:0;right:0;background-color:#000;color:#fff;height:40px;padding-top:10px;width:40px;text-align:center}.DetailPanel{background-color:rgba(0,0,0,.4);position:fixed;top:0;right:0;bottom:0;left:0;-webkit-transform:translateZ(0);transform:translateZ(0)}.DetailPanel-content{position:absolute;overflow-y:auto;left:162px;right:0;bottom:0;top:0;width:auto;padding:0;background-color:#fff;z-index:0}.DetailPanel-close{position:absolute;right:0;top:0;z-index:1}.ArtworkForm{display:flex;height:100%}.ArtworkForm-col{width:50%;display:flex;flex-direction:column;justify-content:space-between}.ArtworkForm-imageCol{padding:16px;position:relative}.ArtworkForm-imageColInner{width:100%;height:calc(50% - 16px);display:flex;align-items:flex-start}.ArtworkForm-sizeEstimator{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#fff}.ArtworkForm-formCol{border-left:1px solid #000;position:relative;display:flex;flex-direction:column}.ArtworkForm-formColScroll{overflow-y:auto;align-items:stretch;padding-bottom:40px;display:flex;flex-direction:column;flex-grow:1}.ArtworkForm-title{min-height:50vh;flex-shrink:0;display:flex;flex-direction:column;justify-content:space-between}.ArtworkForm-titleInner{padding-left:15px;max-width:400px}.ArtworkForm-tabBar{display:flex;justify-content:space-between;padding-top:32px}.ArtworkForm-tabs{display:flex}.ArtworkForm-tabs .Button:focus{box-shadow:none;background-color:var(--theme-btn-secondary-bg-active)}.ArtworkForm-form,.ArtworkForm-formInner{flex-grow:1;display:flex;flex-direction:column}.ArtworkForm-formInner{border-top:1px solid #000;overflow:hidden}.ArtworkForm-formInner>.TextField:first-child{margin-top:-1px}.ArtworkForm-fieldGroup{display:flex}.ArtworkForm-fieldGroup>*{width:50%}.ArtworkForm-sizeFields{display:flex;border-top:1px solid #e6e6e6}.ArtworkForm-sizeField{margin-top:-1px;flex-shrink:1}.ArtworkForm-fieldGroup .TextField:not(:first-child),.ArtworkForm-sizeField:not(:first-child){border-left:1px solid #e6e6e6}.ArtworkForm-sizeFieldsNote{flex-grow:1;text-align:right;padding-top:14px;padding-right:16px;color:#666}.ArtworkForm-sizeFieldsNote a{color:inherit}.ArtworkForm-sizeFieldsNote a:hover{color:#000}.ArtworkForm-descriptionField{flex-grow:1;display:flex;align-items:stretch}.ArtworkForm-descriptionField>*{width:100%}.ArtworkForm-formFooter{display:flex;justify-content:space-between;position:absolute;right:0;bottom:0;left:0;background-color:var(--theme-block-bg);color:var(--theme-block-text)}.ArtworkForm-formNote{padding-left:16px;padding-top:14px;color:#666}.ArtworkForm-formNote.is-error{color:var(--color-ui-error-50)}.ArtworkForm-formActions{display:flex}.ArtworkForm-uploadZone{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#fff}.ArtworkForm-imageChangeBtnContainer{position:relative}.ArtworkForm-imageChangeBtn{position:absolute;right:0;bottom:0;z-index:0;opacity:0;-webkit-transition:opacity .1s ease-in-out;transition:opacity .1s ease-in-out}.ArtworkForm-imageChangeBtn .tooltip{top:-8px}.ArtworkForm-imageChangeBtn:hover .tooltip,.ArtworkForm-imageChangeBtnContainer:hover .ArtworkForm-imageChangeBtn{opacity:1}.ArtworkForm-savingState{background-color:var(--theme-block-bg);color:var(--theme-block-text);position:absolute;top:0;right:0;bottom:0;left:0}.ArtworkForm-savingState:before{right:0;bottom:0;background:#e6e6e6}.ArtworkForm-savingState:after,.ArtworkForm-savingState:before{content:"";position:absolute;left:50%;top:0;width:1px;height:100%}.ArtworkForm-savingState:after{background-color:#000;-webkit-transform:translateY(0) scaleY(0);transform:translateY(0) scaleY(0);-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-animation:increase 3s cubic-bezier(.5,0,.3,1) infinite;animation:increase 3s cubic-bezier(.5,0,.3,1) infinite}.ArtworkForm-sizeFields{flex-wrap:wrap}.ArtworkForm-sizeField .TextField{width:120px}@media screen and (max-width:1200px){.ArtworkForm-sizeFieldsNote{width:100%;padding-left:16px;padding-bottom:10px;text-align:left;padding-top:5px}}.ImageUploadZone{height:100%;display:flex}.ImageUploadZone-dropPlaceholder{width:256px;height:320px;background-color:var(--color-gray-5);-webkit-transition:background-color .1s ease-in-out;transition:background-color .1s ease-in-out;margin-top:16px;margin-left:16px;cursor:pointer;border:1px solid transparent;-webkit-transition:border-colors .1s ease-in-out;transition:border-colors .1s ease-in-out}.ImageUploadZone-dropPlaceholder:hover{border-color:#000}.ImageUploadZone.is-dragging .ImageUploadZone-dropPlaceholder{background-color:var(--color-brand-green-10)}.ImageUploadZone.is-error .ImageUploadZone-dropPlaceholder{background-color:var(--color-ui-error-10)}.ImageUploadZone-col{width:50%}.ImageUploadZone-title{max-width:490px;padding-left:16px}.ImageUploadZone-rightCol{border-left:1px solid #000;position:relative;display:flex;flex-direction:column;justify-content:space-between;align-items:stretch}.ImageUploadZone-footer{display:flex;align-items:flex-end;justify-content:space-between}.ImageUploadZone-loader{position:absolute;top:0;left:-1px;height:100%;width:1px;background-color:#000;opacity:0;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out;-webkit-transform:translateY(0) scaleY(0);transform:translateY(0) scaleY(0);-webkit-transform-origin:0 0;transform-origin:0 0}.ImageUploadZone.is-uploading .ImageUploadZone-loader{opacity:1;-webkit-animation:increase 3s cubic-bezier(.5,0,.3,1) infinite;animation:increase 3s cubic-bezier(.5,0,.3,1) infinite}.ImageUploadZone.is-loading .ImageUploadZone-rightCol{border-left-color:#e6e6e6}.ImageUploadZone.is-error .ImageUploadZone-rightCol{border-left-color:#dc3723}.ImageUploadZone-uploadNote{padding-left:16px;padding-bottom:12px;color:#666}.ImageUploadZone.is-error .ImageUploadZone-uploadNote{color:#dc3723}.ArtworkSizeSlider{display:flex}.ArtworkSizeSlider-cancelBtn{border-right:1px solid var(--color-gray-80)}.ArtworkSizeSlider-applyBtn{border-left:1px solid var(--color-gray-80)}.ArtworkSizeSlider-inner{flex-grow:1;padding-left:40px;padding-right:40px;display:flex;align-items:center;background-color:var(--color-gray-90)}.ArtworkSizeSlider .Button{position:relative}.ArtworkSizeSlider .Button:hover .tooltip{opacity:1}.ArtworkSizeSlider .tooltip{top:-5px}.ArtworkSizeEstimator{height:100%;padding-top:60px;padding-bottom:60px;position:relative}.ArtworkSizeEstimator-slider{position:absolute;right:0;bottom:0;left:0;width:260px;margin:auto}.ArtworkSizeEstimator-mid{height:100%;display:flex;justify-content:center;align-items:center;overflow:hidden}.ArtworkSizeEstimator-inner{position:relative;-webkit-transform:scale(1.01);transform:scale(1.01);width:100%}.ArtworkSizeEstimator-inner .WallSVG{width:100%;height:auto}.ArtworkSizeEstimator .LazyImage img{display:block}.ArtworkSizeEstimator-artwork{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.ArtworkSizeEstimator-bench{position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.FileUploadZone{height:100%}.FileUploadZone:focus{outline:0}.FileUploadZone.is-dropping{background-color:var(--color-ui-info-10)}.FileUploadZone-instruction{padding-top:9px;padding-left:16px}.ArtworkFileRow{height:40px;padding-left:16px;border-bottom:1px solid var(--theme-border-aux);display:flex;justify-content:space-between}.ArtworkFileRow--zero{border-bottom:0;pointer-events:none}.ArtworkFileRow-inner{padding-top:9px;flex-grow:1}.ArtworkFileRow:hover{background-color:var(--theme-btn-secondary-bg-hover)}.ArtworkFileRow-deleteBtn{opacity:0;pointer-events:none}.ArtworkFileRow-deleteBtn .Button{background-color:transparent}.ArtworkFileRow:hover .ArtworkFileRow-deleteBtn{opacity:1;pointer-events:auto}.ArtworkFileRow.is-new{background-color:var(--color-ui-info-10);border-bottom-color:var(--color-ui-info-50)}.ArtworkFileRow.is-failed{background-color:var(--color-ui-error-10);border-bottom-color:var(--color-ui-error-50)}.SystemError{padding-left:16px;display:flex;height:40px;background-color:#fbebe9;color:#000;border-bottom:1px solid #dc3723;justify-content:space-between}.SystemError-close{margin-top:8px;margin-right:9px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;width:auto;height:0}.SystemError-body{margin-top:13px}.RoomWallArtwork{position:absolute;left:0;top:0;cursor:-webkit-grab;cursor:grab;width:0;height:0;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.RoomWallArtwork.is-dragging{cursor:-webkit-grabbing;cursor:grabbing;opacity:.9}.RoomWallArtwork-deleteBtnContainer{position:absolute;top:0;left:0;overflow:hidden;width:40px;height:40px}.RoomWallArtwork-deleteBtn{background-color:var(--color-ui-error-50);-webkit-transition:background-color .1s ease-out;transition:background-color .1s ease-out}.RoomWallArtwork-deleteBtn:hover{background-color:var(--color-ui-error-60)}.RoomWall,.ScaleSlider{height:100%;width:100%}.ScaleSlider-inner{position:absolute}.ScaleSlider-meter{width:100px;height:1px;background-color:#000;position:absolute;left:0}.ScaleSlider--vertical .ScaleSlider-meter{width:1px;height:100px}.ScaleSlider--warning .ScaleSlider-meter{background-color:#dc3723}.ScaleSlider-notch{position:absolute;background-color:#fff;width:1px;height:1px}.ScaleSlider-handleArea{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:30px;height:30px;top:50%;position:absolute;cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-webkit-user-drag:none;-webkit-app-region:no-drag}.ScaleSlider--vertical .ScaleSlider-handleArea{left:50%;top:auto}.ScaleSlider-handle{width:24px;height:24px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#000;position:absolute}.ScaleSlider--warning .ScaleSlider-handle{background-color:#dc3723}.ScaleSlider-handleArea:active{cursor:-webkit-grabbing;cursor:grabbing}.ScaleSlider-handle:before{left:9px}.ScaleSlider-handle:after,.ScaleSlider-handle:before{content:"";position:absolute;height:8px;background-color:#fff;width:1px;top:8px}.ScaleSlider-handle:after{right:9px}.ScaleSlider--warning .tooltip{--background-color:#dc3723}.ScaleSlider .tooltip--top{top:-5px}.ScaleSlider .tooltip--bottom{bottom:-5px}.ScaleSlider .tooltip--right{right:-5px}.ScaleSlider .tooltip--left{left:-5px}.ArtworkPicker{background-color:transparent;position:relative;z-index:0}.ArtworkPicker.is-open{background-color:#fff}.ArtworkPicker:not(.is-open),.ArtworkPicker:not(.is-open) .SearchField-input{cursor:pointer}.ArtworkPicker-title{padding-top:7px}.ArtworkPicker-header{display:flex;margin-top:-40px;border-top:1px solid transparent;justify-content:space-between}.ArtworkPicker.is-open .ArtworkPicker-header,.ArtworkPicker:hover .ArtworkPicker-header{background-color:var(--theme-input-hover)}.ArtworkPicker.is-open .ArtworkPicker-header{border-top-color:#000}.ArtworkPicker-searchField{background-color:#fff}.ArtworkPicker.is-open .ArtworkPicker-searchField,.ArtworkPicker:hover .ArtworkPicker-searchField{flex-grow:1;background-color:transparent}.ArtworkPicker .ArtworkPicker-searchField .SearchField-input{background-color:transparent}.ArtworkPicker.is-open .ArtworkPicker-searchField .SearchField-input::-webkit-input-placeholder{color:#666}.ArtworkPicker.is-open .ArtworkPicker-searchField .SearchField-input:-ms-input-placeholder{color:#666}.ArtworkPicker.is-open .ArtworkPicker-searchField .SearchField-input::-ms-input-placeholder{color:#666}.ArtworkPicker.is-open .ArtworkPicker-searchField .SearchField-input::placeholder{color:#666}.ArtworkPicker-toggleBtn{position:relative}.ArtworkPicker:not(.is-open) .ArtworkPicker-toggleBtn{background-color:#fff;color:#000}.ArtworkPicker:not(.is-open):hover .ArtworkPicker-toggleBtn{background-color:transparent}.ArtworkPicker:not(.is-open) .ArtworkPicker-toggleBtn:hover{background-color:#f2f2f2}.ArtworkPicker:not(.is-open) .ArtworkPicker-toggleBtn:hover .tooltip{opacity:1}.ArtworkPicker-main{display:flex}.ArtworkPicker-scroll{overflow-x:auto;flex-grow:1}.ArtworkPicker-inner{display:flex;flex-shrink:0;padding-top:16px;padding-left:16px;padding-bottom:16px;margin-left:-32px}.ArtworkPicker-inner>*{margin-left:16px;flex-shrink:0}.ArtworkPicker-inner>:last-child{padding-right:16px;width:112px}.ArtworkPicker-artwork{cursor:-webkit-grab;cursor:grab;margin-top:-16px;margin-bottom:-16px;padding-top:16px;padding-bottom:16px;overflow:hidden;width:96px;height:128px;position:relative}.ArtworkPicker-artwork.is-hidden{width:0;height:0;margin-left:0;top:50px;left:50px}.ArtworkPicker-artwork img{width:100%;height:100%}.ArtworkPicker-add{width:128px;flex-shrink:0;padding:16px}.ArtworkPicker-addInner{height:96px;border:1px solid #000;display:flex}.ArtworkPicker-loadingBox{height:96px;display:flex;background-color:#f2f2f2;justify-content:center;align-items:center;color:#fff;width:96px}.ArtworkPicker-loadingBox:last-child{padding-right:0;margin-right:16px;width:96px!important}.ArtworkPicker-zero{height:96px;justify-content:center;align-items:center;padding-left:20px;padding-right:20px;display:flex;width:auto!important}.ArtworkPicker-zero .link{margin-left:10px}.RoomComposer{height:100vh;background:#fff;display:flex;position:relative;flex-direction:column;overflow:hidden}.RoomComposer-header{display:flex;background-color:#fff;height:40px;position:absolute;top:0;left:0;z-index:1}.RoomComposer-backBtn{margin-right:14px}.RoomComposer-areaTitle{padding-top:10px}.RoomComposer-areaTitleInput{border:0}.RoomComposer-areaTitleInput:focus{outline:0}.RoomComposer-areaTitleInput::-webkit-input-placeholder{opacity:1;color:#000}.RoomComposer-areaTitleInput:-ms-input-placeholder{opacity:1;color:#000}.RoomComposer-areaTitleInput::-ms-input-placeholder{opacity:1;color:#000}.RoomComposer-areaTitleInput::placeholder{opacity:1;color:#000}.RoomComposer-areaTitleInput:focus::-webkit-input-placeholder{opacity:.2}.RoomComposer-areaTitleInput:focus:-ms-input-placeholder{opacity:.2}.RoomComposer-areaTitleInput:focus::-ms-input-placeholder{opacity:.2}.RoomComposer-areaTitleInput:focus::placeholder{opacity:.2}.RoomComposer-areaTitle a{color:#999}.RoomComposer-areaTitle a:hover{color:#000}.RoomComposer-mid{flex-grow:1;padding:5%;display:flex;flex-direction:column}.RoomComposer-inner{display:flex;align-items:center;justify-content:center;flex-grow:1}.RoomComposer-wall{width:1600px;height:900px;border:1px solid #000;position:absolute;-webkit-transition:border-color .2s ease-in-out,background-color .2s ease-in-out;transition:border-color .2s ease-in-out,background-color .2s ease-in-out}.RoomComposer--fade .RoomComposer-wall{border-color:#f2f2f2}.RoomComposer-wall.is-warning{border:1px dashed #dc3723}.RoomComposer-wall.is-dragging{background:#e0ebe8}.RoomComposer-wallSize{position:absolute;bottom:8px;left:8px;pointer-events:none;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out}.RoomComposer-wallSize button{width:auto;margin-left:10px}.RoomComposer-sliderContainer{position:absolute}.RoomComposer-sliderContainer--top{-webkit-transform:translateY(-100%);transform:translateY(-100%);left:0;right:0;top:19px;height:60px}.RoomComposer-sliderContainer--top .ScaleSlider-inner{left:0;right:0;bottom:20px}.RoomComposer-sliderContainer--bottom{-webkit-transform:translateY(100%);transform:translateY(100%);left:0;right:0;bottom:19px;height:60px}.RoomComposer-sliderContainer--bottom .ScaleSlider-inner{left:0;right:0;top:19px}.RoomComposer-sliderContainer--right{-webkit-transform:translate(100%);transform:translate(100%);top:0;bottom:0;right:19px;width:60px}.RoomComposer-sliderContainer--right .ScaleSlider-inner{top:0;bottom:0;left:19px}.RoomComposer-sliderContainer--left{-webkit-transform:translate(-100%);transform:translate(-100%);top:0;bottom:0;left:19px;width:60px}.RoomComposer-sliderContainer--left .ScaleSlider-inner{top:0;bottom:0;right:20px}.RoomComposer-zeroState{width:194px;left:50%;top:50%;position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border:1px solid transparent;-webkit-transition:border-color .1s ease-in-out;transition:border-color .1s ease-in-out}.RoomComposer-zeroState:hover{border-color:#000}.RoomComposer-zeroStateInner{display:flex;height:259px;background:#f2f2f2}.RoomComposer-wallLine{width:500px;height:0;border-top:1px solid #000;position:absolute;-webkit-transition:border-color .2s ease;transition:border-color .2s ease}.RoomComposer--fade .RoomComposer-wallLine{border-color:#f2f2f2}.RoomComposer-openPickerBtn{position:absolute;right:0;bottom:0;background-color:#fff;color:#000}.RoomComposer-picker{position:absolute;right:0;bottom:0;left:0}.RoomComposer-draggable{cursor:-webkit-grabbing;cursor:grabbing}.RoomComposer-boundsWarning{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:center}.RoomComposer-boundsWarningInner{background-color:#dc3723;color:#fff;padding:14px 16px}.RoomComposer-loading{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;color:#000}.ArtworkDetail{display:flex;height:100vh;position:relative;z-index:0}.ArtworkDetail-leftCol,.ArtworkDetail-rightCol{width:50%;flex-grow:1}.ArtworkDetail-leftCol{padding:16px;position:relative}.ArtworkDetail-leftColInner{width:100%;height:calc(50% - 16px)}.ArtworkDetail-rightCol{position:relative}.ArtworkDetail-rightColInner{overflow-y:auto;height:100%}.ArtworkDetail-rightCol:before{position:absolute;content:"";border-left:1px solid #000;left:0;top:0;bottom:0;z-index:999}.ArtworkDetail-title{padding-left:16px;height:calc(50vh - 131px);padding-right:40px}.ArtworkDetail-titleInner{padding-top:8px;background:-webkit-gradient(linear,left top,left bottom,color-stop(80%,#fff),to(hsla(0,0%,100%,0)));background:linear-gradient(180deg,#fff 80%,hsla(0,0%,100%,0));position:relative;z-index:2}.ArtworkDetail-areaTitle{position:fixed;padding-top:8px;padding-left:16px;z-index:1;left:calc((100vw - 40px)/2 + 40px);right:40px}.DetailPanel .ArtworkDetail-areaTitle{left:calc((100vw - 162px)/2 + 162px)}.ArtworkDetail-areaTitleInner{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ArtworkDetail-dateAcquired,.ArtworkDetail-imageDimensions{position:absolute;bottom:10px;left:16px}.ArtworkDetail-metaBar{display:flex;justify-content:space-between;align-items:flex-end;position:-webkit-sticky;position:sticky;top:-1px;background-color:#fff;padding-top:90px}.ArtworkDetail-metaBar:before{content:"";position:absolute;right:0;left:0;bottom:0;border-bottom:1px solid #000}.ArtworkDetail-meta{display:flex}.ArtworkDetail-meta .Button:focus{box-shadow:none;background-color:var(--theme-btn-secondary-bg-active)}.ArtworkDetail-desc{padding:11px 16px 16px}.ArtworkDetail-desc .f-body-02+.f-body-02{margin-top:12px}.Toast{background:#000;color:#fff;padding:0 12px;width:320px;display:flex;align-items:flex-start}.Toast:hover{background-color:#1a1a1a}.Toast-inner{display:flex;align-items:center;justify-content:space-between;width:100%;line-height:20px;padding-top:10px;padding-bottom:10px}.Toast-btn{line-height:20px;color:#fff;-webkit-transition:.1s ease-in-out;transition:.1s ease-in-out;margin-left:20px}.Toast:hover .Toast-btn{opacity:.8}.Error404{display:flex;height:100%}.Error404-col{width:50%;display:flex;flex-direction:column;position:relative;justify-content:space-between;padding-left:16px}.Error404-rightCol{border-left:1px solid var(--theme-border)}.Error404-footer{display:flex;justify-content:space-between}.Error404-footerNote{padding-top:8px}.ResetPassword{position:relative;height:100vh;width:100%;background-color:var(--theme-base-bg);--theme-border-aux:rgba(0,0,0,0.2)}.ResetPassword-imageCol{width:50%;position:absolute;top:0;bottom:0;left:0}.ResetPassword-formCol{width:50%;border-left:1px solid #000;left:50%;position:absolute;right:0;bottom:0;top:0;-webkit-transition:border-color .1s ease-in-out;transition:border-color .1s ease-in-out}.ResetPassword.is-loading .ResetPassword-formCol{border-left-color:#f2f2f2}.ResetPassword-loader{position:absolute;top:0;left:-1px;height:100%;width:1px;background-color:#000;opacity:0;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out;-webkit-transform:translateY(0) scaleY(0);transform:translateY(0) scaleY(0);-webkit-transform-origin:0 0;transform-origin:0 0}.ResetPassword.is-loading .ResetPassword-loader{opacity:1;-webkit-animation:increase 3s cubic-bezier(.5,0,.3,1) infinite;animation:increase 3s cubic-bezier(.5,0,.3,1) infinite}.ResetPassword-imageBg{width:100%;height:100%;object-fit:cover}.ResetPassword-logo{position:absolute;bottom:15px;left:13px}.ResetPassword-title{height:50vh;padding-left:16px;display:flex;flex-direction:column;justify-content:space-between;padding-bottom:16px}.ResetPassword-form{height:50vh;display:block;position:relative;padding-bottom:40px;border-top:1px solid var(--theme-border);overflow:hidden}.ResetPassword-formInner>.TextField:first-child{margin-top:-1px}.ResetPassword-footer{background-color:var(--color-block-bg);color:var(--color-block-text);position:absolute;right:0;bottom:0;left:0;display:flex;justify-content:space-between;padding-left:16px}.ResetPassword-formNote{color:#666;padding-top:14px}.ResetPassword-formNote.is-error{color:var(--color-ui-error-50)}.ResetPassword .PasswordValidation{padding-left:16px}.AccountDisabled{display:flex;height:100%}.AccountDisabled-leftCol{width:50%;border-right:1px solid #fff;display:flex;flex-direction:column;justify-content:space-between}.AccountDisabled-header{padding-left:16px;padding-right:16px}.AccountDisabled-footer{display:flex;justify-content:space-between;padding-left:16px}.SettingsScreen{display:flex;height:100%}.SettingsScreen-leftCol{width:50%;padding-left:16px;padding-right:16px}.SettingsScreen-rightCol{display:flex;flex-direction:column;border-left:1px solid var(--theme-border);width:50%}.SettingsScreen-formTitle{height:50vh;padding-left:16px;padding-right:16px}.SettingsScreen-form{height:50vh;overflow:hidden;border-top:1px solid var(--theme-border);position:relative}.SettingsScreen-row{border-top:1px solid var(--theme-border-aux);padding-left:16px;padding-top:8px;padding-right:16px;display:flex;justify-content:space-between;color:var(--theme-block-text);height:40px}.SettingsScreen-rowNote{color:var(--theme-link-aux);margin-top:-8px}.SettingsScreen-row:first-child{margin-top:-1px}.SettingsScreen-signoutBtn{position:absolute;right:0;bottom:0}.RoomsIndexPreviewable{height:100vh;display:flex;flex-direction:column;margin-left:-40px}.RoomsIndexPreviewable-room{position:fixed;top:0;right:0;bottom:0;left:0;opacity:0;-webkit-transition:opacity .3s cubic-bezier(0,0,.3,1);transition:opacity .3s cubic-bezier(0,0,.3,1)}.RoomsIndexPreviewable.has-current-room .RoomsIndexPreviewable-room{opacity:1}.RoomsIndexPreviewable-main{position:absolute;top:0;right:0;bottom:0;left:0}.RoomsIndexPreviewable-list{padding-left:16px;padding-bottom:50vh;opacity:1;-webkit-transition:opacity .3s cubic-bezier(0,0,.3,1);transition:opacity .3s cubic-bezier(0,0,.3,1)}.RoomsIndexPreviewable.is-loading-room .RoomsIndexPreviewable-list{opacity:0;pointer-events:none}.RoomsIndexPreviewable.is-loading-room .IndexLayout-header{opacity:0;-webkit-transition:opacity .3s cubic-bezier(0,0,.3,1);transition:opacity .3s cubic-bezier(0,0,.3,1)}.RoomsIndexPreviewable-listItem{-webkit-transition:color .1s ease-in-out;transition:color .1s ease-in-out}.RoomsIndexPreviewable.has-current-room .RoomsIndexPreviewable-listItem,.RoomsIndexPreviewable.is-see-all-active .RoomsIndexPreviewable-listItem{color:var(--color-gray-50)}.RoomsIndexPreviewable.has-current-room .RoomsIndexPreviewable-listItem.is-current,.RoomsIndexPreviewable.is-see-all-active .RoomsIndexPreviewable-listItem.is-current{color:var(--color-black)}.RoomsIndexPreviewable-listItemSeeAll{margin-top:1em}.RoomsIndexPreviewable-listItemSeeAll:hover{color:var(--color-black)}.RoomsIndexPreviewable .IndexLayout-header,.RoomsIndexPreviewable.IndexLayout-headerBar{-webkit-transition:opacity .3s cubic-bezier(0,0,.3,1);transition:opacity .3s cubic-bezier(0,0,.3,1);will-change:opacity}.RoomsIndexPreviewable .IndexLayout-header{z-index:3;height:50vh}.RoomsIndexPreviewable .IndexLayout-title{z-index:3}.RoomsIndexPreviewable .IndexLayout-headerBar{z-index:0;left:0;padding-left:calc(16px + var(--fixed-offset-left))}.RoomPreview{width:100%;height:100%;padding:5%;display:flex;flex-direction:column;position:relative}.RoomPreview-inner{display:flex;align-items:center;justify-content:center;flex-grow:1}.RoomPreview-wall{width:1600px;height:900px;border:1px solid #000;position:absolute}.RoomPreview-wallLine{width:500px;height:0;border-top:1px solid #000;position:absolute;-webkit-transition:border-color .2s ease;transition:border-color .2s ease}.RoomPreview-artworks{width:100%;height:100%}.RoomPreview-artworks,.RoomPreviewArtwork{position:absolute;top:0;left:0}
/*# sourceMappingURL=main.462c54c1.chunk.css.map */