[hidden]{display:none!important}.rail{width:236px;padding:28px 16px;overflow:auto;z-index:15}.shell{margin-left:236px;padding:24px}.brand span{margin-bottom:26px}.rail .brand{font-size:24px}.rail .brand:before{content:none}.rail .brand span{display:block}.railfoot{display:block;padding-top:24px}#projectNav{flex:1;min-height:220px}#projectNav h2{font-size:14px;margin:8px 10px 18px}#projectNav h3{font-size:11px;color:#b9cdc2;margin:22px 10px 8px;text-transform:uppercase;letter-spacing:1px}#projectNav button{display:flex;justify-content:space-between;gap:8px;width:100%;text-align:left;border:0;background:transparent;color:#e8f1ed;padding:12px 10px;margin:4px 0;white-space:normal;font-size:13px}#projectNav button.active{background:#466858;color:white}#projectNav button:hover{background:#365648}#projectNav button span{overflow-wrap:anywhere}#projectNav small{white-space:nowrap;color:#c1d5c9;font-size:10px}#projectNav details{margin-top:24px;border-top:1px solid #547163;padding-top:16px}#projectNav summary{cursor:pointer;padding:8px 10px}.languageBox{display:block;font-size:11px;color:#b9cdc2;margin-top:16px}.languageBox select{display:block;width:100%;margin-top:6px;background:#2d4b40;color:white;border-color:#547163}.headeractions{flex-wrap:wrap;justify-content:flex-end}header h1{font-size:27px}.toolbar{justify-content:flex-end}.viewtabs{gap:10px}.viewtabs button{font-size:12px;padding:9px 12px}.controls>section,.controls>details{margin-bottom:14px}#moreEdits{border:1px solid var(--line);border-radius:8px;padding:12px;margin:16px 0}.moreContent{display:flex;flex-direction:column;gap:10px;margin-top:14px}.moreContent button{font-size:12px}.moreContent details{padding:8px 0}.moreContent details button{margin:5px 3px 5px 0}.infoHelp{display:inline-block;position:relative;vertical-align:middle;margin:3px}.infoHelp>button{border:0;background:transparent;font-size:17px;padding:0 4px;color:#6f8278;line-height:1.5}.infoContent{display:none;position:absolute;right:0;top:100%;z-index:40;width:min(320px,75vw);background:#fff;box-shadow:0 8px 35px #19382b30;border:1px solid #dbe5df;border-radius:9px;padding:14px;color:var(--ink);font-size:12px;text-align:left;white-space:normal}.infoContent p{margin:4px 0!important}.infoHelp:hover>.infoContent,.infoHelp:has(>button:focus-visible)>.infoContent,.infoHelp.pinned>.infoContent{display:block}.infoHelp.important{display:block}.infoHelp.important>button{display:none}.infoHelp.important>.infoContent{display:block;position:static;width:auto;box-shadow:none;background:#fff5df}.infoContent .analysisPanel{margin:0;padding:0}.caption{align-items:center}.profile .infoContent{right:0}.clientStyle{margin-top:12px}.controls .sectiontitle{margin-top:10px}#lightroomDialog{max-width:650px;width:90vw}#lightroomDialog select,#lightroomDialog input[type=file]{display:block;width:100%;margin:12px 0}#lightroomDialog hr{border:0;border-top:1px solid var(--line);margin:22px 0}#lrStatus{color:#8b4f22}#projectAction{margin-right:auto}#aiOptions .aiLiveBar{background:transparent;padding:0}#aiOptions #aiNote{font-size:11px}#guideDialog .infoContent{position:static}
@media(max-width:1200px){.rail{width:210px}.shell{margin-left:210px;padding:18px}main{grid-template-columns:minmax(0,1fr) 270px}.headeractions{white-space:normal}.brand span{display:block}.stage{min-height:260px}}
@media(max-width:880px){.rail{display:flex;position:relative;width:100%;padding:14px 18px}.brand span,.railfoot{display:none!important}#projectNav{min-height:0;max-height:220px;overflow:auto}.languageBox{position:absolute;right:18px;top:8px;margin:0}.shell{margin-left:0}.stage{height:60vw}main{grid-template-columns:1fr}.infoContent{right:0}}
.clientStyle>label{display:flex;align-items:center;justify-content:space-between}.infoContent{font-weight:400;letter-spacing:normal;text-transform:none}.caption{justify-content:flex-end}.infoContent #renderTime{display:block;margin-top:8px}.processingExplanation p{font-size:12px}.controls>section:first-child{margin-bottom:8px}

.infoHelp.dismissed:not(.important)>.infoContent{display:none}

#importProgress{margin:16px 0;padding:14px 18px;border:1px solid #c9dcd2;border-radius:10px;background:#f3f8f5;max-height:230px;overflow:auto}.importJob{display:grid;grid-template-columns:minmax(160px,1fr) auto minmax(90px,1fr) auto minmax(90px,1fr);gap:8px 14px;align-items:center;margin:6px 0}.importJob small{grid-column:1/-1}.importJob progress{width:100%;accent-color:#416b60}@media(max-width:880px){.importJob{grid-template-columns:1fr 1fr}.importJob strong{grid-column:1/-1}}
#bulkReview{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:12px 0}#bulkReview button{font-size:12px;padding:8px 10px}#bulkCount{font-size:12px;margin-right:auto}.selectThumb{position:relative;flex:0 0 98px;padding-top:25px}.thumbSelect{position:absolute;top:0;left:4px;cursor:pointer}.thumbSelect input{width:18px;height:18px;accent-color:#275e4e}.selectThumb:has(input:checked) .thumb{background:#dceee3;outline:2px solid #275e4e}
