.design-stage.portrait-home.folder-preview{--study-button:#566b72;--study-button-text:#fff;--protocol-button-hover:#465c64}.folder-preview .preview-switcher{z-index:1;color:#5e6463;justify-content:space-between;align-items:center;width:calc(100% - 48px);max-width:1040px;min-height:52px;margin:0 auto;font-size:11px;display:flex;position:relative}.folder-preview .preview-switcher>div{gap:4px;display:flex}.folder-preview .preview-switcher a{border-radius:8px;align-items:center;min-height:44px;padding:0 14px;text-decoration:none;display:inline-flex}.folder-preview .preview-switcher a[aria-current=page]{color:#273338;background:#ffffff9e;box-shadow:0 1px 3px #3441480c}.folder-preview .preview-switcher a:hover{color:#1b292f;background:#ffffff70}.folder-preview .preview-switcher .preview-current{background:0 0;padding-left:0}.design-stage.portrait-home.folder-preview .concept{max-width:1040px;padding-top:36px;padding-bottom:24px}.design-stage.portrait-home.folder-preview.shelf-home .concept{padding-top:88px}.design-stage.portrait-home.folder-preview .concept-photo{min-height:400px;position:relative}.design-stage.portrait-home.folder-preview .concept-portrait-image{width:100%;height:100%;min-height:0;max-height:none;position:absolute;inset:0}.design-stage.portrait-home.folder-preview .concept-footer{margin-top:20px}.design-stage.portrait-home.folder-preview .concept-destinations{gap:60px;margin-top:28px}.folder-preview .chrome-folder{background:linear-gradient(153deg,#f7fafc 0%,#a9b1b8 28%,#e7ebee 42%,#9ca5ad 66%,#dfe4e7 88%,#b2bbc2 100%);border:1px solid #90979c;border-radius:5px 6px 7px 7px;flex:none;width:61px;height:48px;margin-top:6px;transition:transform .18s;display:block;position:relative;box-shadow:inset 0 1px 1px #fff,0 3px 4px #68717926}.folder-preview .chrome-folder:before{content:"";background:linear-gradient(105deg,#f0f3f5,#bac1c7 42%,#e9edef);border:1px solid #90979c;border-bottom:0;border-radius:5px 5px 0 0;width:30px;height:10px;position:absolute;top:-6px;left:-1px;box-shadow:inset 0 1px #ffffffc9}.folder-preview .chrome-folder-face{background:linear-gradient(164deg,#f3f6f8 0%,#d4dae0 20%,#f9fbfc 34%,#c0c8ce 50%,#a9b3bc 57%,#e1e7eb 76%,#bdc6cd 100%);border:1px solid #9ba4ac;border-top-color:#fdfefe;border-radius:4px 4px 5px 5px;position:absolute;inset:7px 3px 3px;box-shadow:inset 0 1px 2px #fff,inset 0 -1px #88939a66}.folder-preview .chrome-folder-mark{z-index:1;color:#3a4247;background:#eef2f0b3;border-radius:3px;place-items:center;min-width:29px;height:25px;padding:3px;font-size:8px;font-weight:600;display:grid;position:absolute;top:53%;left:50%;transform:translate(-50%,-35%);box-shadow:0 1px 1px #838d9426,inset 0 0 0 1px #ffffffb3}.folder-preview .chrome-folder-mark img{filter:grayscale()brightness(.2);width:18px;height:18px}.folder-preview .preview-socials{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.folder-preview .preview-folder{border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:11px;min-height:94px;padding:8px 10px;text-decoration:none;transition:background-color .18s;display:flex}.folder-preview .preview-folder-caption{color:#333b3d;align-items:center;gap:7px;font-size:12px;font-weight:500;line-height:1.4;display:inline-flex}.folder-preview .preview-folder-caption>span{color:#626f73;font-size:13px}.folder-preview .preview-folder:hover{background:#ffffff80}.folder-preview .preview-folder:active{background:#ffffffb0}@media (hover:hover) and (prefers-reduced-motion:no-preference){.folder-preview .preview-folder:hover .chrome-folder{transform:translateY(-3px)rotate(-2deg)}}.folder-preview .preview-booking{min-width:0}.folder-preview .preview-booking-link{flex-direction:row;justify-content:flex-start;gap:19px;min-height:84px;padding:10px 6px}.folder-preview .preview-booking-copy{flex-direction:column;gap:8px;font-size:13px;font-weight:500;line-height:1.4;display:flex}.folder-preview .preview-booking-copy>span:first-child>span{margin-left:6px}.folder-preview .preview-booking-copy .concept-price{font-size:12px}.folder-preview .preview-mini-window,.folder-preview .preview-workspace{background:#f8f9f7ed;border:1px solid #aab2b54d;border-radius:16px;min-width:0;overflow:hidden;box-shadow:0 10px 28px #53616c0d,0 1px 2px #53616c08}.folder-preview .preview-window-header{color:#66706e;text-align:center;background:#eef1efc9;border-bottom:1px solid #d4d9d7;grid-template-columns:50px minmax(0,1fr) 50px;align-items:center;gap:10px;min-height:34px;padding:5px 16px;font-size:10px;font-weight:500;line-height:1.4;display:grid}.folder-preview .preview-window-dots{gap:6px;display:flex}.folder-preview .preview-window-dots i{background:linear-gradient(#eef0ee,#b4bcb7);border-radius:50%;width:7px;height:7px;box-shadow:inset 0 0 0 1px #85968a33}.folder-preview .preview-window-dots i:nth-child(2){background:linear-gradient(#d0d6d1,#99a49b)}.folder-preview .preview-window-dots i:nth-child(3){background:linear-gradient(#b9c2bb,#87958b)}.design-stage.portrait-home.folder-preview .preview-protocol{background:0 0;border-radius:0;padding:22px 26px}.folder-preview .preview-mini-window .preview-protocol h2{margin-top:0}.folder-preview .preview-mini-window .concept-product-note{max-width:none}.folder-preview.preview-shelf .preview-socials{grid-area:social;align-self:end;gap:12px;width:max-content;max-width:100%;margin-top:18px}.folder-preview.preview-shelf .preview-socials .preview-folder{min-width:92px}.folder-preview.preview-window .concept-portrait{grid-template-areas:"intro photo""actions actions""footer footer"}.folder-preview.preview-window .concept-intro{align-self:center}.folder-preview.preview-window .preview-workspace{grid-area:actions;margin-top:28px}.folder-preview .preview-workspace-body{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);display:grid}.folder-preview .preview-workspace-links{border-left:1px solid #d4d9d7;flex-direction:column;justify-content:center;gap:13px;min-width:0;padding:22px;display:flex}.folder-preview .preview-workspace-links .preview-socials{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 14px}.folder-preview .preview-workspace-links .preview-socials .preview-folder{grid-template-columns:52px minmax(0,1fr);justify-content:start;gap:11px;min-height:68px;padding:6px 4px;display:grid}.folder-preview .preview-workspace-links .chrome-folder{width:52px;height:42px}.folder-preview .preview-workspace-links .chrome-folder-mark{min-width:26px;height:23px}.folder-preview .preview-workspace-links .chrome-folder-mark img{width:16px;height:16px}.folder-preview .preview-workspace-links .preview-folder-caption{justify-content:space-between;gap:5px;width:100%;font-size:12px}.folder-preview .preview-workspace-links .preview-booking{border-top:1px solid #d4d9d7;padding-top:9px}.folder-preview .preview-workspace-links .preview-booking-link{gap:17px;min-height:68px;padding:6px 4px}@media (min-width:768px) and (max-height:850px){.folder-preview .preview-switcher{min-height:48px}.design-stage.portrait-home.folder-preview .concept{gap:0 48px;padding-top:18px;padding-bottom:14px}.design-stage.portrait-home.folder-preview.shelf-home .concept{padding-top:66px}.design-stage.portrait-home.folder-preview .concept-identity{min-height:30px;margin-bottom:16px}.design-stage.portrait-home.folder-preview .concept-bio-lead{font-size:27px}.design-stage.portrait-home.folder-preview .concept-bio-now{margin-top:14px;font-size:18px}.design-stage.portrait-home.folder-preview .concept-photo{min-height:330px}.design-stage.portrait-home.folder-preview .concept-destinations{gap:48px;margin-top:24px}.design-stage.portrait-home.folder-preview .concept-footer{margin-top:16px}.folder-preview.preview-window .preview-workspace{margin-top:20px}.design-stage.portrait-home.folder-preview.preview-window .concept-photo{min-height:300px}.folder-preview .preview-workspace-links{padding:18px 20px}.design-stage.portrait-home.folder-preview .preview-protocol{padding:20px 24px}}@media (max-width:767px){.folder-preview .preview-switcher{width:calc(100% - 40px);min-height:52px}.folder-preview .preview-switcher a{padding-inline:11px}.design-stage.portrait-home.folder-preview .concept{padding-top:22px}.design-stage.portrait-home.folder-preview.shelf-home .concept{padding-top:74px}.design-stage.portrait-home.folder-preview .concept-photo{aspect-ratio:1.15;min-height:0}.folder-preview.preview-shelf .preview-socials{order:1;grid-template-columns:repeat(2,minmax(0,1fr));align-self:flex-start;gap:8px 12px;width:100%;max-width:290px;margin-top:23px}.folder-preview.preview-shelf .preview-socials .preview-folder{min-width:0}.design-stage.portrait-home.folder-preview .concept-destinations{margin-top:26px}.folder-preview.preview-shelf .preview-booking{margin-top:14px}.folder-preview.preview-window .preview-workspace{order:3;margin-top:26px}.folder-preview .preview-workspace-body{display:block}.folder-preview .preview-workspace-links{border-top:1px solid #d4d9d7;border-left:0;padding:18px 20px}.folder-preview .preview-workspace-links .preview-socials{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.folder-preview .preview-workspace-links .preview-socials .preview-folder{flex-direction:column;gap:11px;min-height:91px;display:flex}.folder-preview .preview-workspace-links .preview-folder-caption{justify-content:center;gap:7px}.folder-preview .preview-workspace-links .preview-booking-link{min-height:78px}.design-stage.portrait-home.folder-preview .preview-protocol{padding:23px 21px}.folder-preview .preview-window-header{grid-template-columns:33px minmax(0,1fr) 33px;gap:7px;padding-inline:13px}.folder-preview .preview-window-dots{gap:4px}.folder-preview .preview-window-dots i{width:6px;height:6px}}
