@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Noto+Sans+KR:wght@300;400;500;600;700&display=swap";*{box-sizing:border-box}body{color:var(--ink);background:var(--paper);margin:0;font-family:DM Sans,Noto Sans KR,sans-serif;font-size:14px}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit;background:0 0;border:0}button:disabled{opacity:.38;cursor:not-allowed}:is(button:focus-visible,a:focus-visible){outline-offset:4px;outline:2px solid #8c8c8c}input:focus,textarea:focus,select:focus{outline:2px solid #b7b7b7}a{color:inherit;text-decoration:none}.sidebar{border-right:1px solid var(--line);background:#f4f4f4;flex-direction:column;width:228px;height:100dvh;padding:42px 22px 26px;display:flex;position:fixed}.logo{letter-spacing:-3px;padding:0 16px 37px;font-family:Georgia,serif;font-size:43px;font-style:italic;display:block}.logo span{letter-spacing:2.5px;margin-top:11px;font:9px DM Sans,sans-serif;display:block}.sideLabel{letter-spacing:1.6px;color:#a0a0a0;margin:30px 16px 14px;font-size:9px}.nav{text-align:left;border-radius:8px;align-items:center;gap:12px;margin-bottom:5px;padding:15px;font-size:12px;display:flex}.nav.active{color:#494949;background:#e7e7e7;font-weight:600}.nav small{color:#989898;margin-left:auto;font-size:8px}.sideFoot{border-top:1px solid var(--line);align-items:center;gap:10px;margin-top:auto;padding-top:22px;font-size:11px;display:flex}.avatar{background:#e7e7e7;border-radius:50%;place-items:center;width:34px;height:34px;font-family:Georgia;font-size:18px;display:grid}.sideFoot small{color:#929292;margin-top:5px;font-size:9px;display:block}.dot{background:#898989;border-radius:50%;width:5px;height:5px;margin-right:4px;display:inline-block}main{margin-left:228px}header{border-bottom:1px solid var(--line);background:#fefefe;justify-content:space-between;align-items:center;height:80px;padding:0 48px;display:flex}.breadcrumb{letter-spacing:1px;color:#959595;align-items:center;gap:12px;font-size:10px;display:flex}.privacy{letter-spacing:1.2px;border:1px solid var(--line);color:#878787;border-radius:20px;align-items:center;gap:7px;padding:8px 12px;font-size:9px;display:flex}.content{max-width:1520px;margin:auto;padding:48px}.titleRow{justify-content:space-between;align-items:center;gap:20px;margin-bottom:38px;display:flex}.eyebrow{letter-spacing:2.1px;color:#8c8c8c;margin-bottom:13px;font-size:9px;display:block}h1{letter-spacing:-1.1px;margin:0 0 13px;font-size:29px;font-weight:500}p{line-height:1.85}.titleRow p{color:#959595;margin:0;font-size:12px}.edition{color:#a5a5a5;letter-spacing:2px;text-align:right;font-size:9px;line-height:1.8}.edition i{letter-spacing:-1px;color:#7d7d7d;font-family:Georgia;font-size:30px}.edition>span{color:#bfbfbf;margin-left:7px;font:italic 36px Georgia}.stepper{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:5px;margin-bottom:39px;padding:18px 0;display:flex}.stepper button{color:#b2b2b2;flex:1;align-items:center;gap:9px;font-size:11px;display:flex}.stepper button span{border:1px solid #dfdfdf;border-radius:50%;place-items:center;width:23px;height:23px;font-size:9px;display:grid}.stepper .now{color:#585858;font-weight:600}.stepper .now span{color:#fff;background:#5d5d5d;border:0}.stepper .done span{background:#ececec;border:0}.sectionTitle{justify-content:space-between;align-items:center;gap:15px;margin:0 0 25px;display:flex}h2{letter-spacing:-.5px;margin:0;font-size:19px;font-weight:500}.sectionTitle>span{color:#9f9f9f;letter-spacing:1.5px;font-size:8px}.products{grid-template-columns:repeat(4,1fr);gap:17px;display:grid}.product{text-align:left;background:#f1f1f1;border:1px solid #e2e2e2;border-radius:10px;min-height:330px;padding:25px 23px 0;transition:transform .2s,border .2s;position:relative;overflow:hidden}.product:hover{border-color:#999;transform:translateY(-5px)}.product.p1,.product.p2{background:#eee}.product.p3{background:#ececec}.productNum{color:#959595;font-family:Georgia;font-size:16px;font-style:italic}.productArt{color:#8e8e8e;justify-content:center;align-items:center;height:100px;display:flex}.productArt svg{stroke-width:.7px;width:58px;height:58px}.p1 .productArt{color:#9a9a9a}.p2 .productArt{color:#969696}.p3 .productArt{color:#a3a3a3}.product>small{letter-spacing:1.15px;color:#949494;white-space:nowrap;font-size:6.5px}.product h3{margin:9px 0;font-size:22px;font-weight:500}.product p{color:#969696;white-space:nowrap;font-size:10px}.productBottom{border-top:1px solid #dedede;justify-content:space-between;align-items:center;height:48px;margin-top:23px;font-size:10px;display:flex}.tip{border:1px solid var(--line);color:#8c8c8c;background:#f5f5f5;border-radius:8px;gap:16px;margin-top:27px;padding:21px 24px;display:flex}.tip b{color:#757575;font-size:11px;font-weight:500}.tip p{color:#9d9d9d;margin:5px 0 0;font-size:10px}footer{border-top:1px solid var(--line);color:#9c9c9c;align-items:center;gap:20px;margin:20px 48px 0;padding:27px 0;font:italic 22px Georgia;display:flex}footer span{letter-spacing:1.6px;font:8px DM Sans}footer small{letter-spacing:1px;color:#b2b2b2;margin-left:auto;font:8px DM Sans}.grades{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.grade{border:1px solid var(--line);text-align:left;background:#fefefe;border-radius:9px;padding:30px;position:relative}.grade>span{letter-spacing:1.8px;color:#a0a0a0;font-size:8px}.grade strong{color:#939393;margin:22px 0;font:italic 66px Georgia;display:block}.grade small{color:#969696;font-size:10px}.grade i{position:absolute;bottom:28px;right:25px}.primary{color:#fff;background:#5e5e5e;border:1px solid #5e5e5e;border-radius:5px;justify-content:center;align-items:center;gap:13px;padding:13px 20px;font-size:12px;display:inline-flex}.primary:hover{background:#4c4c4c}.outline{border:1px solid #d0d0d0;border-radius:5px;padding:12px 17px;font-size:12px}.textButton{color:#949494;align-items:center;gap:8px;font-size:12px;display:flex}.footerActions{border-top:1px solid var(--line);justify-content:space-between;gap:10px;margin-top:32px;padding-top:23px;display:flex}.selectionLayout{grid-template-columns:minmax(0,1fr) 260px;gap:30px;display:grid}.catalog .sectionTitle{align-items:flex-start}.catalog h2{font-size:17px}.tabs{flex-wrap:wrap;gap:7px;margin-bottom:22px;display:flex}.tabs button{color:#979797;background:#fefefe;border:1px solid #e1e1e1;border-radius:30px;padding:9px 18px;font-size:11px}.search{color:#a0a0a0;border-bottom:1px solid var(--line);align-items:center;gap:10px;margin-bottom:23px;padding:9px 0 13px;display:flex}.search input{background:0 0;border:0;flex:1;min-width:0;padding:4px;font-size:11px}.search>span{font-size:10px}.vendorGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.vendor{border:1px solid var(--line);background:#fefefe;border-radius:8px;overflow:hidden}.vendorImage{background:#ececec;width:100%;height:230px;padding:0;display:block;position:relative;overflow:hidden}.vendorImage img{object-fit:cover;width:100%;height:100%}.placeholder{color:#afafaf;background:radial-gradient(at 20% 20%,#f9f9f9,#0000),linear-gradient(130deg,#e4e4e4,#efefef);flex-direction:column;justify-content:center;align-items:center;gap:12px;height:100%;display:flex}.dress .placeholder{color:#ababab;background:radial-gradient(at 20% 20%,#fdfdfd,#0000),linear-gradient(130deg,#e3e3e3,#f1f1f1)}.makeup .placeholder{color:#a9a9a9;background:linear-gradient(130deg,#e3e3e3,#efefef)}.placeholder i{font:italic 21px Georgia}.placeholder>span{letter-spacing:1px;font-size:9px}.photoCount{letter-spacing:1.3px;color:#838383;background:#ffffffba;border-radius:3px;padding:6px 9px;font-size:7px;position:absolute;bottom:13px;left:13px}.example{background:#ffffffc9;border-radius:4px;padding:4px 7px;font-size:9px;position:absolute;top:12px;right:12px}.vendorBody{padding:17px}.vendorHeading{justify-content:space-between;align-items:center;gap:8px;display:flex}.vendorHeading h3{margin:0;font-size:14px;font-weight:500}.checkCircle{border:1px solid #dbdbdb;border-radius:50%;flex-shrink:0;place-items:center;width:27px;height:27px;display:grid}.checkCircle.checked{color:#fff;background:#696969;border-color:#696969}.tags{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.tags span{color:#959595;background:#f3f3f3;border-radius:3px;padding:4px 7px;font-size:9px}.viewPhotos{color:#a0a0a0;align-items:center;margin-top:17px;padding:0;font-size:10px;display:flex}.board{background:#f2f2f2;border:1px solid #e3e3e3;border-radius:8px;align-self:start;padding:25px 21px;position:sticky;top:22px}.board h2{justify-content:space-between;align-items:center;font-size:17px;display:flex}.boardMeta{border-bottom:1px solid #e0e0e0;justify-content:space-between;margin-top:18px;padding-bottom:19px;font-size:10px;display:flex}.boardMeta span{color:#a0a0a0;letter-spacing:.8px;font-size:8px}.boardGroup{border-bottom:1px solid #e0e0e0;padding:20px 0}.boardGroup>small{color:#8a8a8a;margin-bottom:12px;font-size:10px;display:block}.boardGroup small b{float:right}.boardGroup p{color:#a8a8a8;margin:0;font-size:10px}.chip{background:#fdfdfd;border:1px solid #e5e5e5;border-radius:5px;justify-content:space-between;margin-top:7px;padding:9px;font-size:10px;display:flex}.chip button{color:#afafaf;padding:0}.combinations{justify-content:space-between;align-items:center;padding-top:22px;font-size:10px;display:flex}.combinations strong{font-size:27px;font-weight:500}.combinations strong small{margin-left:4px;font-size:10px}.boardNote{color:#a6a6a6;align-items:center;gap:5px;margin:15px 0 0;font-size:8px;display:flex}.notice{color:#919191;background:#f2f2f2;border:1px solid #e4e4e4;border-radius:6px;margin-bottom:25px;padding:15px 18px;font-size:11px;line-height:1.8}.empty{text-align:center;color:#9c9c9c;border:1px dashed #dfdfdf;border-radius:8px;padding:55px 15px}.empty h3{font-size:14px;font-weight:500}.empty p{font-size:11px}.empty .outline{margin-top:10px}.manageList{gap:8px;display:grid}.manageList>button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:7px;align-items:center;gap:17px;padding:12px 18px;display:flex}.manageIcon{color:#a5a5a5;background:#f1f1f1;border-radius:5px;place-items:center;width:48px;height:48px;display:grid;overflow:hidden}.manageIcon img{object-fit:cover;width:100%;height:100%}.manageList b{font-size:12px;font-weight:500}.manageList small{color:#a4a4a4;margin-top:5px;font-size:9px;display:block}.grow{flex:1}.badge{color:#9b9b9b;font-size:10px}.quoteRow{border-bottom:1px solid var(--line);background:#fefefe;align-items:center;gap:22px;padding:24px 18px;display:flex}.quoteNum{color:#b0b0b0;font:italic 22px Georgia}.quoteNames{gap:22px;display:flex}.quoteNames>span{min-width:105px;font-size:12px}.quoteNames small{color:#a8a8a8;margin-bottom:7px;font-size:9px;display:block}.amount{white-space:nowrap;margin-left:auto;font-size:16px;font-weight:500}.heart{color:#a8a8a8;padding:8px}.muted{color:#9d9d9d;font-size:11px}.coming{text-align:center;padding:100px 30px}.coming>svg{color:#9e9e9e;margin-bottom:30px}.coming p{color:#9c9c9c;font-size:13px}.coming .primary{margin-top:20px}.overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:50;background:#2f2f2f70;justify-content:center;align-items:center;padding:25px;display:flex;position:fixed;inset:0}.modal{background:#fefefe;border-radius:13px;width:540px;max-height:90dvh;padding:38px;position:relative;overflow:auto;box-shadow:0 20px 100px #23232333}.close{color:#959595;z-index:2;background:#fdfdfdc9;border-radius:50%;padding:5px;display:flex;position:absolute;top:17px;right:17px}.close svg{width:19px;height:19px}.pinModal{text-align:center;width:420px;padding:40px}.lockIcon{color:#919191;background:#efefef;border-radius:50%;place-items:center;width:52px;height:52px;margin:0 auto 23px;display:grid}.pinModal p{color:#999;font-size:11px}.pinModal input{text-align:center;background:#fff;border:1px solid #e0e0e0;border-radius:5px;width:100%;margin:15px 0;padding:15px}.pinModal .primary{width:100%}.pinModal>small{color:#b2b2b2;margin-top:20px;font-size:9px;display:block}.inlineError{color:#858585;margin-bottom:15px;font-size:11px}.editor label{color:#828282;margin:19px 0 8px;font-size:11px;display:block}.editor input:not([type=file]),.editor textarea,.editor select{color:#4c4c4c;background:#fff;border:1px solid #e0e0e0;border-radius:5px;width:100%;margin-top:9px;padding:12px;font-size:12px;display:block}.editor textarea{resize:vertical;min-height:75px}.formCols{grid-template-columns:1fr 1fr;gap:15px;display:grid}.editor .tabs{margin-bottom:15px}.editor h3{margin-top:28px;font-size:14px;font-weight:500}.uploads{flex-wrap:wrap;gap:10px;display:flex}.uploads>div{width:80px;height:90px;position:relative}.uploads img{object-fit:cover;border-radius:4px;width:100%;height:100%}.uploads>div button{background:#fff;border-radius:50%;padding:2px;display:flex;position:absolute;top:2px;right:2px}.editor .uploadButton{cursor:pointer;border:1px dashed #cdcdcd;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:90px;height:90px;margin:0;font-size:9px;display:flex}.uploadButton input{display:none}.editorActions{border-top:1px solid var(--line);justify-content:space-between;margin-top:28px;padding-top:20px;display:flex}.danger{color:#929292;align-items:center;gap:5px;font-size:11px;display:flex}.toast,.errorToast{color:#fff;z-index:100;background:#535353;border-radius:8px;align-items:center;gap:10px;padding:15px 23px;font-size:12px;display:flex;position:fixed;bottom:30px;left:50%;transform:translate(-50%);box-shadow:0 4px 20px #0002}.errorToast{background:#747474;max-width:90vw}.errorToast button{color:#fff;display:flex}.detail{max-width:600px;padding:0 0 28px}.detailPhoto{background:#f1f1f1;height:440px;position:relative}.detailPhoto>img{object-fit:contain;width:100%;height:100%}.detail>h2,.detail>.tags,.detail>p{margin-left:28px;margin-right:28px}.detail h2{margin-top:25px}.detail p{color:#959595;font-size:12px}.detail>.primary{margin-left:28px}.photoNav{background:#fdfdfddd;border-radius:30px;align-items:center;gap:15px;padding:6px 10px;font-size:11px;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.photoNav svg{height:17px}.detail>svg{margin:40px 28px 0}select{background:#fefefe;border:1px solid #e0e0e0;border-radius:5px;padding:10px;font-size:11px}@media (min-width:1600px){.vendorGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.product{min-height:390px}.productArt{height:140px}}@media (max-width:1150px){.sidebar{width:190px;padding:35px 15px}main{margin-left:190px}.content{padding:35px 28px}header{padding:0 28px}.selectionLayout{grid-template-columns:minmax(0,1fr) 220px;gap:20px}.product{padding:20px 15px 0}.product p{white-space:normal}.product small{font-size:6px}.quoteNames{flex-direction:column;gap:10px}.quoteNames small{margin-right:10px;display:inline}.quoteRow{gap:12px}h1{font-size:25px}.catalog h2{font-size:15px}}@media (max-width:850px){.sidebar{width:75px;padding:28px 10px}.logo{text-align:center;padding:0 0 25px;font-size:0}.logo:before{content:"j.";font:italic 35px Georgia}.logo span,.sideLabel,.sideFoot,.nav small{display:none}.nav{justify-content:center;padding:16px 0;font-size:0}.nav svg{flex-shrink:0}main{margin-left:75px}.products{grid-template-columns:repeat(2,1fr)}.product{min-height:300px}.product small{font-size:8px}.selectionLayout{flex-direction:column;display:flex}.board{order:2;position:static}.grades{grid-template-columns:repeat(2,1fr)}.edition{display:none}.content{padding:30px 22px}.stepper button{gap:5px;font-size:10px}.sectionTitle>span{display:none}.boardGroup{vertical-align:top;width:33.33%;padding-right:10px;display:inline-block}.boardGroup>small,.boardGroup p{font-size:9px}.combinations{padding-top:10px}.titleRow p{font-size:11px}footer{margin:20px 22px 0}footer small{display:none}.vendorImage{height:240px}}@media (max-width:520px){.sidebar{z-index:20;border-right:0;border-bottom:1px solid var(--line);flex-direction:row;align-items:center;gap:14px;width:100%;height:58px;padding:0 18px;position:sticky;top:0}.logo{margin-right:auto;padding:0}.logo:before{font-size:28px}.nav{width:32px;height:32px;margin:0;padding:8px}.nav svg{width:17px}main{margin:0}header{height:50px;padding:0 20px}.breadcrumb{gap:6px;font-size:8px}.privacy{padding:6px 8px;font-size:7px}.content{padding:28px 18px}h1{letter-spacing:-1px;font-size:23px;line-height:1.6}.titleRow{margin-bottom:25px}.eyebrow{font-size:8px}.stepper{gap:0;margin-bottom:28px;padding:14px 0}.stepper button{flex-direction:column;gap:7px;padding:0;font-size:9px}.products{gap:12px}.product{min-height:290px;padding:19px 14px 0}.productArt{height:80px}.product h3{font-size:22px}.product>small{letter-spacing:.5px;font-size:6px}.product p{font-size:9px}.productBottom{margin-top:20px;font-size:9px}.sectionTitle h2{font-size:17px}.tip{gap:10px;padding:17px}.tip>svg{flex-shrink:0}.grades{gap:12px}.grade{padding:23px}.vendorGrid{gap:12px}.vendorImage{height:190px}.vendorBody{padding:12px}.vendorHeading h3{font-size:12px}.placeholder i{font-size:16px}.placeholder>svg{width:25px}.placeholder>span{font-size:8px}.photoCount{padding:4px;font-size:6px;bottom:8px;left:8px}.board{padding:20px 16px}.boardGroup{width:100%;display:block}.footerActions{gap:8px}.primary,.outline{padding:12px 14px;font-size:11px}.modal{padding:28px 22px}.overlay{padding:15px}.detail{padding:0 0 25px}.detailPhoto{height:380px}.quoteRow{flex-wrap:wrap}.quoteRow .amount{margin-left:35px;font-size:14px}.quoteRow .heart{margin-left:auto}.quoteNames>span{font-size:11px}.manageList>button{gap:10px;padding:10px}.manageList .badge{display:none}.titleRow>.primary{white-space:nowrap}.boardNote{font-size:9px}.formCols{gap:10px}}.loadingScreen{background:#f5f5f5;flex-direction:column;justify-content:center;align-items:center;min-height:100dvh;display:flex}.loadingScreen p{color:#9e9e9e;font-size:12px}.entryPage{color:#444;background:#f8f8f8;flex-direction:column;min-height:100dvh;display:flex}.entryLogo{letter-spacing:-3px;color:#525252;font:italic 47px Georgia,serif}.entryTop{border-bottom:1px solid #e4e4e4;justify-content:space-between;align-items:center;padding:28px 6%;display:flex}.entryTop>span{letter-spacing:2.4px;color:#a1a1a1;font-size:9px}.entryContent{grid-template-columns:1.1fr 1fr;align-items:center;gap:100px;width:100%;max-width:1220px;margin:auto;padding:60px 40px;display:grid}.entryEditorial{min-height:480px;padding:30px 0;position:relative}.entryEditorial h1{letter-spacing:-2px;margin-top:23px;font-size:43px;font-weight:400;line-height:1.65}.entryEditorial p{color:#999;margin-top:25px;font-size:13px;line-height:2.1}.entryFlower{color:#a5a5a5;align-items:center;gap:20px;display:flex;position:absolute;bottom:15px;right:10px;transform:rotate(-8deg)}.entryFlower svg{width:135px;height:135px}.entryFlower>span{font:13px/1.6 Georgia}.entryFlower i{color:#7d7d7d;font-size:30px}.entryEdition{letter-spacing:1.6px;color:#a8a8a8;font-size:7px;position:absolute;bottom:-15px}.entryForm{text-align:center;background:#fefefe;border:1px solid #e4e4e4;border-radius:140px 140px 12px 12px;padding:65px 45px 35px;box-shadow:0 22px 65px #4b4b4b07}.entryForm .lockIcon{color:#818181;background:#ececec}.entryForm .eyebrow{letter-spacing:1.7px;margin-top:26px;font-size:7px}.entryForm h2{margin-top:15px;font-size:22px;font-weight:400}.entryForm p{color:#9a9a9a;margin:17px 0 27px;font-size:11px}.entryForm label{text-align:left;color:#8d8d8d;margin-bottom:8px;font-size:10px;display:block}.entryForm input{color:#4d4d4d;background:#fafafa;border:1px solid #e1e1e1;border-radius:5px;width:100%;margin-bottom:15px;padding:15px;font-size:12px}.entryForm .primary{justify-content:space-between;width:100%;padding:15px 18px;font-size:11px}.entryForm>small{color:#aaa;margin-top:19px;font-size:9px;display:block}.entryTrust{letter-spacing:1.2px;color:#b4b4b4;border-top:1px solid #e8e8e8;justify-content:center;gap:15px;margin-top:30px;padding-top:25px;font-size:8px;display:flex}.entryTrust i{font-style:normal}.entryBottom{color:#aaa;letter-spacing:1.5px;border-top:1px solid #e4e4e4;justify-content:space-between;padding:24px 6%;font-size:8px;display:flex}.entryBottom a{letter-spacing:0;font-size:10px}.entryForm .outline{justify-content:center;align-items:center;gap:12px;display:inline-flex}.setupPending{line-height:1.9!important}.adminLogin{text-align:center;margin:auto;padding:70px 25px}.adminLogin .entryLogo,.securitySetup .entryLogo{margin-bottom:40px;display:block}.adminLogin p{color:#9b9b9b;margin:25px 0;font-size:13px}.backHome{text-align:center;color:#9f9f9f;margin-top:25px;font-size:11px;display:block}.securitySetup{background:#fefefe;border:1px solid #e3e3e3;border-radius:12px;width:90%;max-width:750px;margin:50px auto;padding:40px}.securitySetup h1{font-size:25px}.securitySetup>p{color:#969696;font-size:12px}.setupColumns{grid-template-columns:1fr 1fr;gap:25px;margin:30px 0;display:grid}.setupColumns>div{background:#f8f8f8;border:1px solid #e7e7e7;border-radius:8px;padding:20px}.setupNum{color:#acacac;font:italic 28px Georgia}.setupColumns h3{font-size:14px;font-weight:500}.setupColumns small{color:#a4a4a4;margin-bottom:20px;font-size:10px;display:block}.setupColumns input{background:#fff;border:1px solid #e3e3e3;border-radius:5px;width:100%;margin:6px 0;padding:12px;font-size:11px}.securitySetup>.primary{width:100%}.leaveButton{color:#9b9b9b;align-items:center;gap:7px;margin-left:15px;font-size:10px;display:flex}header .breadcrumb{margin-right:auto}header .privacy{margin-left:10px}.entryForm .inlineError{font-size:11px;line-height:1.7}.adminLogin .primary{margin:auto}@media (max-width:850px){.entryContent{gap:35px;padding:45px 30px}.entryEditorial h1{font-size:33px}.entryFlower svg{width:90px;height:90px}.entryFlower{bottom:40px;right:0}.entryForm{padding:55px 25px 30px}.entryForm h2{font-size:19px}}@media (max-width:600px){.entryTop{padding:20px 25px}.entryLogo{font-size:37px}.entryTop>span{letter-spacing:1.6px;font-size:6px}.entryContent{flex-direction:column;gap:30px;padding:35px 23px 40px;display:flex}.entryEditorial{width:100%;min-height:220px;padding:0 12px}.entryEditorial h1{margin:15px 0;font-size:28px;line-height:1.7}.entryEditorial p{margin:12px 0;font-size:11px}.entryFlower{gap:10px;bottom:10px;right:0}.entryFlower svg{width:72px;height:72px}.entryFlower>span{font-size:9px}.entryFlower i{font-size:20px}.entryEdition{display:none}.entryForm{border-radius:90px 90px 10px 10px;width:100%;max-width:420px;padding:35px 30px 25px}.entryForm .eyebrow{margin-top:15px}.entryBottom{letter-spacing:.5px;padding:20px 25px;font-size:6px}.setupColumns{grid-template-columns:1fr;gap:13px}.securitySetup{margin:25px auto;padding:25px}.securitySetup .entryLogo{margin-bottom:25px}.securitySetup h1{font-size:21px}}:root{--ink:#282828;--muted:#858585;--green:#303030;--light:#f6f6f6;--line:#e9e9e9;--paper:#fff}body,.entryPage,.loadingScreen{color:#282828;background:#fff}.sidebar{background:#fafafa;border-color:#e9e9e9}.logo,.entryLogo{color:#252525}.logo span{color:#777}header{background:#fff}.nav.active{color:#222;background:#efefef}.sideFoot,.sideLabel,.sideFoot small{color:#8a8a8a}.avatar{color:#555;background:#eee}.dot{background:#777}.primary{color:#fff;background:#2e2e2e;border-color:#2e2e2e}.primary:hover{background:#111;border-color:#111}.outline{background:#fff;border-color:#d7d7d7}.stepper .now{color:#222}.stepper .now span{background:#333}.stepper .done{color:#777}.stepper .done span{background:#f0f0f0}.product,.product.p1,.product.p2,.product.p3{background:#fff;border-color:#e5e5e5;border-radius:3px}.product:hover{border-color:#999;box-shadow:0 12px 32px #00000005}.productArt,.p1 .productArt,.p2 .productArt,.p3 .productArt{color:#929292}.productNum{color:#999}.product>small,.product p{color:#929292}.productBottom{border-color:#ececec}.tip{background:#fff;border-color:#e8e8e8;border-radius:3px}.tip b{color:#555}.tip p{color:#999}.grade{background:#fff;border-radius:3px}.grade.on{background:#f8f8f8;border-color:#777}.grade strong{color:#555}.grade>span,.grade small{color:#999}.tabs button{color:#888;background:#fff;border-color:#e3e3e3}.tabs button.selected{color:#fff;background:#333;border-color:#333}.vendor{background:#fff;border-radius:3px}.vendor.picked{border-color:#555;box-shadow:0 0 0 1px #555}.vendorImage{background:#f5f5f5}.placeholder,.dress .placeholder,.makeup .placeholder{color:#b3b3b3;background:#f6f6f6}.checkCircle.checked{background:#333;border-color:#333}.tags span{color:#777;background:#f3f3f3}.photoCount{color:#777}.board{background:#fafafa;border-color:#e5e5e5;border-radius:3px}.chip{background:#fff;border-color:#e5e5e5}.boardGroup,.boardMeta{border-color:#e5e5e5}.boardGroup>small{color:#777}.boardMeta span,.boardNote{color:#999}.notice{color:#888;background:#fafafa;border-color:#e8e8e8;border-radius:3px}.manageList>button{background:#fff;border-radius:3px}.manageIcon{color:#999;background:#f5f5f5}.quoteRow{background:#fff}.heart.saved{color:#333}.heart.saved svg{fill:#333}.modal{background:#fff;border-radius:4px}.lockIcon,.entryForm .lockIcon{color:#666;background:#f5f5f5}.editor input:not([type=file]),.editor textarea,.editor select,.pinModal input{background:#fff;border-color:#dedede}.toast{background:#333}.errorToast{background:#555}.inlineError,.danger{color:#666}.entryTop,.entryBottom{border-color:#eee}.entryContent{gap:110px}.entryEditorial h1{color:#252525;letter-spacing:-2px;font-weight:300}.entryEditorial .eyebrow,.entryForm .eyebrow{color:#999}.entryEditorial p{color:#929292}.entryEdition{color:#aaa;bottom:40px}.entryEditorial{min-height:440px}.entryForm{background:#fff;border:1px solid #e8e8e8;border-radius:3px;padding:58px 48px 35px;position:relative;box-shadow:0 12px 60px #00000004}.entryForm h2{color:#303030;font-weight:400}.entryForm label,.entryForm p{color:#888}.entryForm input{color:#333;background:#fff;border-color:#dedede;border-radius:2px}.entryForm .primary{border-radius:2px}.entryTrust{color:#aaa;border-color:#eee}.entryForm>small,.entryBottom,.entryTop>span{color:#aaa}.securitySetup{background:#fff;border-color:#e6e6e6;border-radius:3px}.setupColumns>div{background:#fafafa;border-color:#e5e5e5}.setupNum,.setupColumns small{color:#999}.entryForm:before,.entryForm:after{content:"";pointer-events:none;opacity:.36;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='54' viewBox='0 0 18 54'%3E%3Cg fill='none' stroke='%23c3c3c3' stroke-width='.65'%3E%3Cpath d='M3 0v54M5 0c14 0 14 18 0 18 14 0 14 18 0 18 14 0 14 18 0 18'/%3E%3Cpath d='M5 0c8 3 8 15 0 18m0 0c8 3 8 15 0 18m0 0c8 3 8 15 0 18'/%3E%3Cellipse cx='7' cy='9' rx='2' ry='4'/%3E%3Cellipse cx='7' cy='27' rx='2' ry='4'/%3E%3Cellipse cx='7' cy='45' rx='2' ry='4'/%3E%3C/g%3E%3C/svg%3E");background-repeat:repeat-y;width:18px;position:absolute;top:18px;bottom:18px}.entryForm:before{left:8px}.entryForm:after{right:8px;transform:scaleX(-1)}:is(button:focus-visible,a:focus-visible){outline-color:#999}input:focus,textarea:focus,select:focus{outline-color:#aaa}@media (max-width:850px){.entryContent{gap:45px}.entryForm{padding:45px 30px 30px}}@media (max-width:600px){.entryContent{gap:22px}.entryEditorial{min-height:205px}.entryForm{border-radius:3px;padding:35px 35px 28px}.entryForm:before,.entryForm:after{opacity:.28}.entryEdition{display:none}}@font-face{font-family:Jjinple Script;src:url(/fonts/pinyon-script.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}.entryLogo{letter-spacing:0;padding:5px 6px 12px 2px;font-family:Jjinple Script,cursive;font-size:65px;font-style:normal;font-weight:400;line-height:1.2;display:inline-block}.entryTop{min-height:125px}.adminLogin .entryLogo,.securitySetup .entryLogo{font-size:68px}.logo{font:inherit;letter-spacing:0;align-items:center;gap:11px;min-height:85px;padding:0 5px 30px;display:flex}.logo:before{content:none!important;display:none!important}.brandMonogram{object-fit:contain;flex-shrink:0;width:53px;height:61px;display:block}.logo .brandWords{letter-spacing:0;margin:0;display:block}.brandWords b{white-space:nowrap;font-family:Jjinple Script,cursive;font-size:34px;font-style:normal;font-weight:400;line-height:1.2;display:block}.brandWords small{letter-spacing:1.7px;color:#777;margin-top:5px;font:6px DM Sans,sans-serif;display:block}.sidebar .brandWords{font-size:inherit}@media (max-width:1150px){.brandMonogram{width:45px;height:55px}.logo{gap:7px}.brandWords b{font-size:31px}.brandWords small{letter-spacing:1.3px;font-size:5px}}@media (max-width:850px){.logo{justify-content:center;gap:0;min-height:auto;padding:0 0 25px}.brandMonogram{width:48px;height:57px}.logo .brandWords{display:none}}@media (max-width:520px){.logo{justify-content:flex-start;min-height:48px;margin-right:auto;padding:0}.brandMonogram{width:41px;height:48px}.entryTop{min-height:102px}.entryTop .entryLogo{font-size:53px}.entryLogo{font-size:54px}.sidebar{height:66px}}.categoryIntro{color:#888;margin:-8px 0 25px;font-size:12px}.styleChoices{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.styleChoices>button{text-align:left;background:#fff;border:1px solid #e3e3e3;border-radius:3px;min-height:180px;padding:25px;transition:border-color .2s,box-shadow .2s;position:relative}.styleChoices>button:hover{border-color:#888;box-shadow:0 8px 25px #00000006}.styleNumber{color:#aaa;font:italic 21px Georgia}.styleChoices h3{letter-spacing:-.6px;margin:24px 0 10px;font-size:23px;font-weight:400}.styleCount{color:#999;font-size:10px}.styleChoices>button>svg{color:#777;stroke-width:1.2px;position:absolute;bottom:25px;right:25px}.selectedStyle{border-bottom:1px solid #e9e9e9;justify-content:space-between;align-items:center;gap:12px;margin-bottom:19px;padding:0 0 16px;display:flex}.selectedStyle button{color:#999;align-items:center;gap:7px;padding:0;font-size:10px;display:flex}.selectedStyle>span{color:#555;font-size:12px}.styleTabs{margin-bottom:12px}@media (max-width:520px){.styleChoices{gap:12px}.styleChoices>button{min-height:160px;padding:20px}.styleChoices h3{margin-top:19px;font-size:22px}.categoryIntro{font-size:11px;line-height:1.8}.styleChoices>button>svg{bottom:20px;right:19px}.selectedStyle>span{font-size:11px}}@font-face{font-family:Jjinple Signature;src:url(/fonts/signature.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}.entryTop .entryLogo,.loadingScreen .entryLogo{letter-spacing:-.3px;color:#454545;transform-origin:50%;padding:7px 9px 9px 2px;font-family:Jjinple Signature,cursive;font-style:normal;font-weight:400;line-height:1.15;transform:rotate(-3deg)}.entryTop .entryLogo{font-size:52px}.entryTop{min-height:104px;padding-top:21px;padding-bottom:21px}.loadingScreen .entryLogo{font-size:56px}@media (max-width:520px){.entryTop .entryLogo{font-size:43px}.entryTop{min-height:86px;padding-top:17px;padding-bottom:17px}.loadingScreen .entryLogo{font-size:48px}}.uploads .photoMove{inset:auto auto 4px 4px}.logo{justify-content:flex-start}.entryMark{align-items:center;display:inline-flex}.entryMark img{object-fit:contain;width:44px;height:54px}.festaBadge{white-space:nowrap;color:#853f50;letter-spacing:1.1px;vertical-align:middle;background:#fff6f7;border:1px solid #af7581;border-radius:3px;align-items:center;gap:5px;padding:5px 9px;font-size:10px;font-weight:600;display:inline-flex}.festaBadge:before{content:"";background:#94485b;border-radius:50%;width:4px;height:4px}.photoFesta{z-index:2;position:absolute;top:12px;left:12px}.festaCheck{background:#fdfafb;border:1px solid #e6d8dc;border-radius:6px;align-items:center;gap:12px;padding:15px;margin:18px 0!important;display:flex!important}.festaCheck input{accent-color:#853f50;flex-shrink:0;width:18px!important;height:18px!important;margin:0!important}.festaCheck>span:first-of-type{flex:1}.festaCheck b{font-size:13px;font-weight:500}.festaCheck small{color:#777;margin-top:5px;font-size:11px;display:block}.festaCheck .festaBadge{flex:none}.threeProducts{grid-template-columns:repeat(3,minmax(0,1fr))}.planChoices{gap:15px;margin-top:24px;display:grid}.planChoice{text-align:left;cursor:pointer;background:#fff;border:1px solid #e4e4e4;border-radius:8px;align-items:center;gap:23px;padding:25px;display:flex}.planChoice:hover{background:#fafafa;border-color:#888}.planChoice>div{flex:1}.planChoice h3{margin:0 0 8px;font-size:20px;font-weight:500;line-height:1.5}.planChoice p{color:#888;margin:0 0 14px;font-size:13px;line-height:1.8}.planChoice .styleNumber{align-self:flex-start;margin-top:7px}.quoteActions{flex-wrap:wrap;align-items:center;gap:18px;margin:22px 0;display:flex}.quoteActions .tabs{margin:0}.packageQuote{border:1px solid #e5e5e5;border-radius:8px;margin-top:16px;padding:23px}.packageQuoteHead{align-items:flex-start;gap:20px;display:flex}.packageQuoteHead>.quoteNames{flex-wrap:wrap;flex:1;gap:25px;display:flex}.priceComparison{border-top:1px solid #eee;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:18px;margin-top:23px;padding-top:20px;display:grid}.priceComparison>div{background:#fafafa;flex-direction:column;gap:10px;padding:15px;display:flex}.priceComparison span{color:#888;font-size:12px}.priceComparison strong{font-size:22px;font-weight:500}.priceComparison .eventPrice{color:#853f50;background:#fcf6f7}.eventPrice small{font-size:11px}.rateTable{border:1px solid #e5e5e5;border-radius:6px;margin:20px 0;padding:12px}.rateRow{grid-template-columns:1.1fr repeat(3,1fr);align-items:center;gap:9px;padding:9px 0;display:grid}.rateRow strong{font-size:12px;font-weight:500;line-height:1.6}.rateRow label{min-width:0;margin:0!important}.rateRow input{width:100%;margin:0!important;padding:10px 7px!important;font-size:12px!important}.rateHead{color:#777;border-bottom:1px solid #eee;padding-bottom:15px;font-size:11px}.srPriceLabel{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.legacyPrices{color:#888;margin:18px 0;font-size:12px}.legacyPrices summary{cursor:pointer}.legacyPrices p{line-height:1.7}.packageStepper{justify-content:space-between;gap:8px;display:flex}.packageStepper>button{flex:1}@media (max-width:700px){.threeProducts{grid-template-columns:1fr}.planChoice{gap:14px;padding:20px 17px}.planChoice h3{font-size:17px}.packageQuote{padding:18px 14px}.packageQuoteHead{gap:10px}.packageQuoteHead>.quoteNames{flex-direction:column;gap:15px}.rateTable{padding:9px}.rateRow{grid-template-columns:.8fr repeat(3,1fr);gap:6px}.rateRow input{padding:9px 4px!important;font-size:11px!important}.rateRow strong{font-size:11px}.rateHead{font-size:10px}.priceComparison{grid-template-columns:1fr 1fr;gap:9px}.priceComparison>div{padding:12px 8px}.priceComparison strong{font-size:17px}.packageStepper>button{font-size:11px}}.eventSettings{background:#fafafa;border:1px solid #e6e6e6;border-radius:8px;margin:28px 0;padding:24px}.eventSettings h2{margin:10px 0;font-size:18px;font-weight:500}.eventSettings p{color:#888;margin:0 0 20px;font-size:12px;line-height:1.8}.eventNameFields{grid-template-columns:1fr 1fr auto;align-items:end;gap:14px;display:grid}.eventNameFields label{color:#777;flex-direction:column;gap:9px;font-size:12px;display:flex}.eventNameFields input{color:#333;background:#fff;border:1px solid #ddd;border-radius:4px;width:100%;min-width:0;padding:12px}.eventNameFields button{white-space:nowrap;min-height:44px}.rateHead span{overflow-wrap:anywhere}.quoteActions .tabs button{overflow-wrap:anywhere;max-width:230px}.eventPrice span{overflow-wrap:anywhere}@media (max-width:700px){.eventSettings{padding:20px 16px}.eventNameFields{grid-template-columns:1fr}.eventNameFields button{justify-content:center}.quoteActions .tabs{flex-wrap:wrap}}.tasteChoices .tastePicked{background:#f6f6f6;border-color:#333}.tasteChoices>button{min-height:150px}.preferenceSummary{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin:15px 0 28px;display:grid}.preferenceSummary button{text-align:left;cursor:pointer;background:#fafafa;border:1px solid #e8e8e8;align-items:center;gap:10px;padding:15px;line-height:1.7;display:flex}.preferenceSummary small{color:#999;font-size:11px}.preferenceSummary span{flex:1;font-size:12px}.recommendationTags{margin:18px 0}.packageStepper>button{min-width:0}@media (max-width:700px){.packageStepper{gap:3px}.packageStepper>button{font-size:10px}.packageStepper>button>span{width:25px;height:25px}.tasteChoices>button{min-height:120px}}.tasteChoices+.categoryIntro{margin:20px 0 0;line-height:1.85}.wm{--work-accent:#526f84;--work-line:#e1e5e8;background:#fff;border-radius:10px;min-height:90vh;padding-top:35px;position:relative}.wm:before{content:"";pointer-events:none;opacity:.18;background:radial-gradient(circle at 50% 0,#0000 12px,#78818a 12px 13px,#0000 14px) 0 0/26px 22px;width:80px;height:40px;position:absolute;top:0;right:0}.wm h1{letter-spacing:-1px;margin:7px 0;font-size:30px;font-weight:600}.wm h2{margin:0 0 17px;font-size:16px;font-weight:600}.wm h3{font-size:14px}.wm p{line-height:1.7}.wm small{font-size:11px}.wm-heading{justify-content:space-between;gap:20px;margin-bottom:26px;display:flex}.wm-heading p{color:#7d858b;margin:0}.wm-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.wm button{cursor:pointer}.wm-primary,.wm-outline{white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-height:40px;padding:10px 14px;font-weight:500;display:inline-flex;font-size:12px!important}.wm .wm-primary{background:var(--work-accent);color:#fff;border:1px solid var(--work-accent)}.wm .wm-outline{color:#405666;background:#fff;border:1px solid #cbd3d9}.wm .wm-link{color:#45667e;align-items:center;gap:5px;padding:5px 0;font-size:12px;font-weight:600;display:inline-flex}.wm .wm-badge{border:1px solid var(--work-line);color:#626b72;background:#f8f9fa;border-radius:20px;align-items:center;gap:5px;padding:6px 10px;font-size:10px;display:inline-flex}.wm-toolbar{justify-content:space-between;align-items:center;gap:10px;margin-bottom:20px;display:flex}.wm-tabs{flex-wrap:wrap;gap:3px;display:flex}.wm-tabs button{border:1px solid var(--work-line);color:#515a61;background:#fff;border-radius:6px;padding:11px 15px;font-size:12px}.wm-tabs button.on{background:var(--work-accent);color:#fff;border-color:var(--work-accent)}.wm-month{align-items:center;gap:10px;margin:20px 0;display:flex}.wm .wm-month input{max-width:210px;font-weight:600;border:0!important;padding:8px!important;font-size:21px!important}.wm-grow{flex:1}.wm-overview{grid-template-columns:1.5fr 1fr;gap:16px;margin-bottom:20px;display:grid}.wm-card{border:1px solid var(--work-line);background:#fff;border-radius:10px;min-width:0;margin-bottom:16px;padding:21px}.wm-card-title{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.wm-goal-line{flex-wrap:wrap;align-items:center;gap:22px;margin:15px 0;display:flex}.wm-goal-line strong{color:var(--work-accent);font-size:40px;line-height:1}.wm-goal-line strong small{color:#3c4348;font-size:20px;font-weight:500}.wm-goal-line>span{font-size:14px}.wm-goal-line b{background:#f3f5f7;border-radius:7px;margin-left:auto;padding:13px;font-size:15px}.wm progress{-webkit-appearance:none;appearance:none;border-radius:10px;width:100%;height:13px;overflow:hidden}.wm progress::-webkit-progress-bar{background:#e9edef}.wm progress::-webkit-progress-value{background:var(--work-accent);border-radius:10px}.wm progress::-moz-progress-bar{background:var(--work-accent)}.wm-goal p{color:#858d93;margin:10px 0 0;font-size:11px}.wm-pay-preview h2 small{float:right;color:#7b858d;font-weight:400}.wm-pay-preview>div{border-bottom:1px solid #edf0f2;justify-content:space-between;gap:12px;padding:11px 0;font-size:12px;display:flex}.wm-pay-preview strong{font-size:17px}.wm-pay-preview .wm-link{float:right;margin-top:10px}.wm-metrics{flex-wrap:wrap;gap:10px;margin:0 0 20px;display:flex}.wm-metrics>span{border:1px solid var(--work-line);white-space:nowrap;background:#f9fafb;border-radius:7px;flex:1;padding:12px 16px;font-size:12px}.wm-metrics b{color:#405b70;margin-left:10px}.wm-calendar-layout{grid-template-columns:minmax(0,1.7fr) minmax(260px,1fr);gap:20px;display:grid}.wm-calendar{border:1px solid var(--work-line);border-radius:8px;overflow:hidden}.wm-week,.wm-days{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.wm-week span{text-align:center;background:#f5f6f7;padding:14px 0;font-size:12px}.wm-day,.wm-blank{text-align:left;background:#fff;border-top:1px solid #e5e8ea;border-right:1px solid #e5e8ea;min-width:0;min-height:106px;padding:8px 5px}.wm-day:nth-child(7n),.wm-blank:nth-child(7n){border-right:0}.wm-day>span{margin:0 0 8px 4px;font-size:12px;display:block}.wm-day small{text-overflow:ellipsis;white-space:nowrap;color:#405767;background:#eef2f5;border-radius:4px;margin-top:4px;padding:4px;font-size:9px;display:block;overflow:hidden}.wm-day.selected{outline:2px solid var(--work-accent);outline-offset:-2px;background:#fafcfd}.wm-day.today>span{font-weight:700;text-decoration:underline}.wm-day small.noshow{background:#f5f5f5;border:1px dashed #858d95}.wm-day small.follow{color:#666;background:#f6f6f6}.wm-blank{background:#fbfcfc}.wm-agenda-event{border-bottom:1px solid var(--work-line);padding:12px 0}.wm-agenda-event:last-child{border:0}.wm-record-title{text-align:left;color:#2c3f4d;margin-bottom:7px;font-size:13px;font-weight:600;line-height:1.8;display:block}.wm-agenda-event .wm-actions{margin-top:12px}.wm-agenda-event .wm-primary,.wm-agenda-event .wm-outline{flex:1;min-height:34px;padding:7px}.wm-agenda-event p{white-space:pre-wrap;font-size:12px}.wm-contact{text-align:left;border-bottom:1px solid #eef0f2;width:100%;padding:12px 0;font-size:12px;color:#45667e!important;display:block!important}.wm-contact small{float:right;color:#89929a}.wm .wm-task{border-bottom:1px solid #eef0f2;align-items:flex-start;gap:10px;padding:11px 0;display:flex}.wm-task button{text-align:left;flex:1;font-size:12px}.wm-task small{color:#8a6a52;margin-top:4px;display:block}.wm input[type=checkbox]{height:16px;accent-color:var(--work-accent);flex-shrink:0;width:16px!important;margin:2px 0!important}.wm-search{border:1px solid var(--work-line);border-radius:6px;flex:1;align-items:center;gap:7px;min-width:180px;padding:0 10px;display:flex}.wm .wm-search input{outline:none;width:100%;border:0!important;margin:0!important;padding:12px 0!important;font-size:12px!important}.wm-list-tools{flex-wrap:wrap;align-items:center;gap:15px;margin:20px 0;display:flex}.wm-list-tools>label:last-child{align-items:center;gap:7px;font-size:12px;display:flex}.wm select,.wm input,.wm textarea{color:#323c44;background:#fff;border:1px solid #d4dbe0;border-radius:5px;min-width:0;padding:10px;font-size:13px}.wm-table-wrap{overflow-x:auto}.wm table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%;font-size:12px}.wm th{color:#64717b;background:#f4f6f8;padding:12px;font-size:11px;font-weight:500}.wm td{border-bottom:1px solid #edf0f2;padding:13px 12px;line-height:1.7}.wm td small{color:#8a949b;text-overflow:ellipsis;max-width:200px;font-size:10px;display:block;overflow:hidden}.wm tr.wm-current{background:#eff4f7}.wm-archived{opacity:.5}.wm-empty{text-align:center;color:#8a949b;padding:45px 20px}.wm-empty-small,.wm-muted{color:#859099;font-size:11px;line-height:1.8}.wm-pay-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.wm-dl{margin:0 0 20px}.wm-dl>div{border-bottom:1px solid var(--work-line);justify-content:space-between;gap:20px;padding:13px 0;font-size:13px;display:flex}.wm-dl dt{color:#747f88}.wm-dl dd{text-align:right;margin:0;font-weight:600}.wm-gate{text-align:center;border:1px solid var(--work-line);background:#fff;border-radius:12px;max-width:480px;margin:40px auto;padding:35px}.wm-gate form{text-align:left;margin-top:28px}.wm-gate label{flex-direction:column;gap:9px;margin:18px 0;font-size:12px;display:flex}.wm-gate form>button{margin:8px 7px 0 0}.wm .wm-editor{text-align:left;width:94vw;max-width:660px}.wm .wm-fields{grid-template-columns:1fr 1fr;gap:16px;display:grid}.wm-fields label{color:#687781;flex-direction:column;gap:8px;font-size:12px;display:flex;margin:0!important}.wm-fields label.wide{grid-column:1/-1}.wm-fields input,.wm-fields textarea,.wm-fields select{width:100%;margin:0!important;padding:11px!important;font-size:13px!important}.wm-fields input:disabled{background:#f5f6f7}.wm-editor-actions{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.wm-error{color:#7e4938;background:#fff5f2;border:1px solid #e6cec4;border-radius:6px;align-items:center;gap:10px;margin:14px 0;padding:13px 15px;font-size:12px;display:flex}.wm-error>button{white-space:nowrap;margin-left:auto}.wm-notice{color:#3c5f79;background:#edf3f7;border:1px solid #d2dfe8;border-radius:6px;margin:15px 0;padding:12px;font-size:12px}@media (max-width:1100px){.wm-calendar-layout{grid-template-columns:1fr}.wm-agenda{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.wm-overview{grid-template-columns:1fr 1fr}.wm-goal-line{gap:12px}.wm-goal-line b{margin:0}.wm-toolbar{align-items:flex-start}}@media (max-width:700px){.wm{padding-top:25px!important}.wm h1{font-size:24px}.wm-heading,.wm-toolbar{flex-direction:column;align-items:stretch}.wm-heading .wm-actions{gap:5px}.wm-overview,.wm-pay-grid,.wm-agenda{grid-template-columns:1fr}.wm-tabs{grid-template-columns:repeat(3,1fr);display:grid}.wm-tabs button{padding:11px 6px;font-size:11px}.wm-month{flex-wrap:wrap;gap:5px}.wm .wm-month input{max-width:170px;font-size:17px!important}.wm-month>.wm-primary{margin-left:auto}.wm-month .wm-grow{display:none}.wm-day,.wm-blank{min-height:88px;padding:5px 2px}.wm-day small{padding:3px 2px;font-size:8px}.wm-card{padding:17px}.wm-metrics>span{flex:40%;padding:10px;font-size:11px}.wm .wm-fields{grid-template-columns:1fr}.wm-fields label.wide{grid-column:1}.wm-gate{margin:20px 0;padding:25px 18px}.wm-table-wrap{padding:10px}.wm .wm-editor{padding:26px 20px}.wm-goal-line strong{font-size:36px}.wm-goal-line b{margin-left:auto;font-size:12px}.wm-list-tools{gap:10px}}.wm .wm-honsu-choice,.wm .wm-honsu-selected{text-align:left;border:1px solid #dde3e7;border-radius:6px;min-width:76px;padding:9px 13px;font-size:12px;line-height:1.7}.wm .wm-honsu-choice{color:#7b858c;background:#f8f9fa}.wm .wm-honsu-selected{color:#3e607a;background:#eaf1f6;border-color:#b9cbd9}.wm-honsu-selected small{color:#4e6f85!important}
