[data-wp-thin-scroll]{scrollbar-width:thin}[data-wp-thin-scroll]::-webkit-scrollbar{width:6px;height:6px}[data-wp-thin-scroll]::-webkit-scrollbar-thumb{background:#0003;border-radius:3px}[data-wp-textfield-input]::placeholder{color:var(--wp-placeholder-color,#969696);opacity:1}[data-wp-fill-button]>[role=button],[data-wp-fill-button]>[role=button]>*{width:100%}.doc-mobile{background:var(--main-bg);width:100%;min-width:0;min-height:100%;color:var(--text-primary);font-family:var(--font-system);-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;flex-direction:column;flex:1;display:flex}.doc-mobile .dm-appbar{z-index:5;background:var(--toolbar-bg);border-bottom:1px solid var(--toolbar-border);align-items:center;gap:8px;padding:9px 12px;display:flex;position:sticky;top:0}.doc-mobile .dm-title{min-width:0;color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:16px;font-weight:600;overflow:hidden}.doc-mobile .dm-icobtn{border:1px solid var(--toolbar-border);width:32px;height:32px;color:var(--text-secondary);cursor:pointer;background:#fff;border-radius:7px;flex:none;justify-content:center;align-items:center;font-family:inherit;font-size:19px;line-height:1;display:flex}.doc-mobile .dm-icobtn.on{color:var(--accent);border-color:var(--accent)}.doc-mobile .dm-search{border-bottom:1px solid var(--separator);color:var(--text-tertiary);background:#fff;align-items:center;gap:8px;padding:8px 12px;display:flex}.doc-mobile .dm-search input{min-width:0;color:var(--text-primary);background:0 0;border:0;outline:0;flex:1;font-family:inherit;font-size:14px}.doc-mobile .dm-search button{color:var(--text-tertiary);cursor:pointer;background:0 0;border:0;font-size:15px}.doc-mobile .finder-breadcrumb{white-space:nowrap;-webkit-overflow-scrolling:touch;overflow-x:auto}.doc-mobile .dm-body{flex:1;padding:12px 12px 96px}.doc-mobile .dm-loading{justify-content:center;padding:60px 0;display:flex}.doc-mobile .dm-empty{text-align:center;color:var(--text-tertiary);padding:60px 16px;font-size:14px}.doc-mobile .dm-fav{margin-bottom:14px}.doc-mobile .dm-fav-h{color:var(--text-tertiary);letter-spacing:.02em;padding:0 2px 7px;font-size:11px;font-weight:700}.doc-mobile .dm-fav-strip{-webkit-overflow-scrolling:touch;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.doc-mobile .dm-fav-item{border:1px solid var(--separator);max-width:168px;color:var(--text-primary);cursor:pointer;background:#fff;border-radius:999px;flex:none;align-items:center;gap:6px;padding:8px 13px;font-family:inherit;font-size:13px;display:flex}.doc-mobile .dm-fav-ic{flex:none;display:flex}.doc-mobile .dm-fav-nm{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.doc-mobile .dm-folders{border:1px solid var(--separator);background:#fff;border-radius:10px;margin-bottom:14px;overflow:hidden}.doc-mobile .dm-frow{border:0;border-bottom:1px solid var(--separator);cursor:pointer;text-align:left;background:#fff;align-items:center;gap:11px;width:100%;padding:12px 13px;font-family:inherit;display:flex}.doc-mobile .dm-frow:active{background:var(--row-alt)}.doc-mobile .dm-frow:last-child{border-bottom:0}.doc-mobile .dm-fic{flex:none;display:flex}.doc-mobile .dm-fname{min-width:0;color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:14.5px;font-weight:500;overflow:hidden}.doc-mobile .dm-fpath{color:var(--text-tertiary);margin-top:1px;font-size:11.5px;font-weight:400;display:block}.doc-mobile .dm-cnt{color:var(--text-tertiary);flex:none;font-size:12.5px}.doc-mobile .dm-chev{color:var(--text-tertiary);flex:none;display:flex}.doc-mobile .dm-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.doc-mobile .dm-grid .icon-item.dm-file{cursor:pointer;background:0 0;border:0;padding:8px 4px;font-family:inherit}.doc-mobile .icon-thumb{width:100%;height:auto}.doc-mobile .icon-name,.doc-mobile .icon-path{max-width:100%}.dm-peek-scrim{z-index:40;background:#00000047;position:fixed;inset:0}.dm-peek{z-index:41;background:#fff;border-radius:14px 14px 0 0;flex-direction:column;height:66vh;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Noto Sans KR,sans-serif;transition:height .26s cubic-bezier(.3,.9,.3,1);animation:.26s cubic-bezier(.3,.9,.3,1) dmPeekUp;display:flex;position:fixed;bottom:0;left:0;right:0;overflow:hidden;box-shadow:0 -8px 30px #00000038}.dm-peek.expanded{height:calc(100% - 34px)}@keyframes dmPeekUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.dm-peek .dm-grip{cursor:pointer;background:#cdcdcd;border:0;border-radius:3px;width:40px;height:5px;margin:8px auto 4px}.dm-peek .dm-peek-head{border-bottom:1px solid #e2e2e2;align-items:center;gap:10px;padding:4px 14px 11px;display:flex}.dm-peek .dm-peek-title{color:#1d1d1f;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.dm-peek .dm-icobtn{color:#6e6e73;cursor:pointer;background:#fff;border:1px solid #d8d8d8;border-radius:7px;flex:none;width:30px;height:30px;font-size:15px}.dm-peek .dm-peek-body{background:#fff;flex:1;min-height:0}.dm-peek .dm-peek-body iframe{background:#fff;border:0;width:100%;height:100%}.dm-peek .dm-peek-act{border-top:1px solid #e2e2e2;gap:8px;padding:10px 14px;display:flex}.dm-peek .dm-btn{text-align:center;color:#1d1d1f;cursor:pointer;background:#fff;border:1px solid #d8d8d8;border-radius:8px;flex:1;padding:12px;font-family:inherit;font-size:14px;font-weight:600;text-decoration:none}.dm-peek .dm-btn.solid{color:#fff;background:#007aff;border-color:#007aff}.dm-sheet-scrim{z-index:42;background:#00000047;position:fixed;inset:0}.dm-actsheet{z-index:43;background:#fff;border-radius:14px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Noto Sans KR,sans-serif;animation:.2s dmSheetUp;position:fixed;bottom:10px;left:10px;right:10px;overflow:hidden;box-shadow:0 -6px 30px #0003}@keyframes dmSheetUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.dm-actsheet-title{color:#6e6e73;white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid #e2e2e2;padding:13px 16px;font-size:12.5px;font-weight:600;overflow:hidden}.dm-actsheet .dm-act{color:#1d1d1f;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #ececec;width:100%;padding:15px 16px;font-family:inherit;font-size:15px;font-weight:500;text-decoration:none;display:block}.dm-actsheet .dm-act:last-child{border-bottom:0}.dm-actsheet .dm-act.danger{color:#ea0730}.dm-actsheet .dm-act.cancel{color:#6e6e73;font-weight:600}.finder-root{--font-system:-apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", "Helvetica Neue", "Segoe UI", "Noto Sans KR", sans-serif;--accent:#007aff;--accent-strong:#0a84ff;--accent-soft:#d5e6ff;--toolbar-bg:#f6f6f6;--toolbar-border:#d8d8d8;--sidebar-bg:#ececec;--sidebar-hover:#dcdcdc;--main-bg:#fff;--text-primary:#1d1d1f;--text-secondary:#6e6e73;--text-tertiary:#9a9a9f;--row-alt:#f5f7fa;--separator:#e2e2e2;--column-border:#e0e0e0;--folder-color:#54b8ff;--folder-color-dark:#2b95e6;--file-color:#8a8f98;--shadow-window:0 22px 70px #00000059, 0 0 0 .5px #00000026}.finder-root *{box-sizing:border-box}.finder-root{height:100%;font-family:var(--font-system);color:var(--text-primary);background:var(--main-bg);-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none;justify-content:stretch;align-items:stretch;padding:0;display:flex;overflow:hidden}.finder-root button{cursor:pointer;font-family:inherit}.finder-window{background:var(--main-bg);width:100%;max-width:none;height:100%;max-height:none;box-shadow:none;border-radius:0;flex-direction:column;display:flex;overflow:hidden}.finder-toolbar{border-bottom:1px solid var(--toolbar-border);background:linear-gradient(#fafafa,#f1f1f1);flex-shrink:0;align-items:center;gap:10px;height:52px;padding:0 14px;display:flex}.toolbar-group{align-items:center;gap:4px;display:flex}.toolbar-spacer{flex:1}.toolbar-btn{color:#4a4a4f;background:0 0;border:none;border-radius:7px;align-items:center;gap:6px;height:30px;padding:0 8px;font-size:13px;display:inline-flex}.toolbar-btn:hover:not(:disabled){background:#00000012}.toolbar-btn:active:not(:disabled){background:#0000001f}.toolbar-btn:disabled{color:#c2c2c6;cursor:default}.action-btn span{font-size:12.5px}.segmented-control{background:#e4e4e6;border-radius:8px;gap:2px;padding:2px;display:inline-flex}.segment-btn{color:#6a6a70;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:34px;height:26px;display:inline-flex}.segment-btn:hover{color:#3a3a40}.segment-btn.active{color:var(--accent);background:#fff;box-shadow:0 1px 2px #0000002e}.toolbar-sort{position:relative}.sort-btn.active{color:var(--accent);background:#0000001a}.sort-btn{color:var(--accent)}.sort-btn-current{color:var(--accent);white-space:nowrap;font-weight:600}.sort-menu{z-index:2100;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#f6f6f6fa;border:.5px solid #0000002e;border-radius:8px;min-width:160px;padding:5px;animation:.12s qlFade;position:absolute;top:36px;left:0;box-shadow:0 10px 34px #00000047}.sort-menu-item{width:100%;height:28px;color:var(--text-primary);text-align:left;background:0 0;border:none;border-radius:5px;align-items:center;gap:6px;padding:0 8px;font-size:13px;display:flex}.sort-menu-item:hover{background:var(--accent);color:#fff}.sort-menu-check{width:14px;color:var(--accent);flex-shrink:0}.sort-menu-item:hover .sort-menu-check{color:#fff}.sort-menu-label{flex:1}.sort-menu-dir{color:var(--text-secondary);flex-shrink:0;font-size:11px}.sort-menu-item:hover .sort-menu-dir{color:#ffffffd9}.search-field{width:190px;height:28px;color:var(--text-tertiary);background:#fff;border:1px solid #d0d0d3;border-radius:7px;align-items:center;gap:6px;padding:0 8px;display:flex}.search-field:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px #007aff2e}.search-field input{color:var(--text-primary);background:0 0;border:none;outline:none;flex:1;min-width:0;font-size:13px}.search-clear{background:0 0;border:none;padding:0;display:inline-flex}.finder-breadcrumb{border-bottom:1px solid var(--separator);height:30px;color:var(--text-secondary);background:#fbfbfb;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:2px;padding:0 16px;font-size:12px;display:flex;overflow:hidden}.crumb{color:var(--text-secondary);white-space:nowrap;border-radius:5px;align-items:center;gap:4px;padding:2px 6px;display:inline-flex}.crumb:hover{color:var(--text-primary);background:#0000000f}.crumb.current{color:var(--text-primary);font-weight:600}.crumb-sep{color:var(--text-tertiary);padding:0 1px}.crumb-icon{color:var(--folder-color-dark);display:inline-flex}.finder-body{flex:1;min-height:0;display:flex}.finder-sidebar{background:var(--sidebar-bg);border-right:1px solid #dcdcdc;flex-shrink:0;width:200px;padding:12px 8px;overflow-y:auto}.sidebar-section{margin-bottom:18px}.sidebar-title{color:var(--text-tertiary);text-transform:none;letter-spacing:.2px;padding:0 8px 4px;font-size:11px;font-weight:700}.sidebar-list{margin:0;padding:0;list-style:none}.sidebar-item{height:28px;color:var(--text-primary);cursor:default;border-radius:6px;align-items:center;gap:8px;padding:0 8px;font-size:13px;display:flex;position:relative}.sidebar-item:hover{background:var(--sidebar-hover)}.sidebar-item.active{background:var(--accent);color:#fff}.sidebar-item.active .sidebar-icon{color:#fff}.sidebar-icon{color:var(--accent);flex-shrink:0;display:inline-flex}.sidebar-label{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.sidebar-remove{color:inherit;opacity:.7;background:0 0;border:none;padding:0 2px;display:none}.sidebar-item:hover .sidebar-remove{display:inline-flex}.sidebar-remove:hover{opacity:1}.finder-main{background:var(--main-bg);flex:1;min-width:0;position:relative;overflow:hidden}.view{position:absolute;inset:0;overflow:auto}[hidden]{display:none!important}.view-empty,.view-loading{color:var(--text-tertiary);pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;inset:0}.view-empty p{margin:0;font-size:14px}.spinner{border:3px solid #0000001f;border-top-color:var(--accent);border-radius:50%;width:26px;height:26px;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.view-icon{padding:18px}.icon-grid{grid-template-columns:repeat(auto-fill,minmax(192px,1fr));align-content:start;gap:10px;display:grid}.icon-item{cursor:default;text-align:center;border-radius:8px;flex-direction:column;align-items:center;gap:6px;padding:10px 6px;display:flex}.icon-item:hover{background:#00000009}.icon-item.selected{background:var(--accent-soft)}.icon-glyph{justify-content:center;align-items:center;width:168px;height:118px;display:flex;position:relative}.icon-glyph svg{filter:drop-shadow(0 2px 3px #00000024)}.icon-name{word-break:break-word;max-width:168px;color:var(--text-primary);border-radius:4px;padding:1px 5px;font-size:12.5px;line-height:1.25}.icon-thumb{border:1px solid var(--separator);background:#fff;border-radius:10px;width:168px;height:118px;overflow:hidden;box-shadow:0 2px 8px #0000001a}.icon-item:hover .icon-thumb{box-shadow:0 4px 14px #00000029}.icon-item.selected .icon-thumb{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent)}.live-thumb{background:#fff;position:relative;overflow:hidden}.live-thumb-frame{pointer-events:none;background:#fff;border:0;display:block}.icon-item.selected .icon-name{background:var(--accent);color:#fff}.icon-path{color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;max-width:168px;margin-top:1px;font-size:11px;overflow:hidden}.list-path{color:var(--text-secondary);cursor:pointer;font-size:12px}.list-path:hover{color:var(--accent);text-decoration:underline}.icon-path{cursor:pointer}.icon-path:hover{color:var(--accent);text-decoration:underline}.list-table th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.list-table th.sortable:hover{color:var(--text-primary)}.list-table th.sorted{color:var(--accent)}.dock-preview{z-index:5200;pointer-events:none;background:#fff;border:1px solid #00000024;border-radius:12px;width:264px;animation:.12s qlFade;position:fixed;overflow:hidden;box-shadow:0 16px 48px #00000052}.dock-preview-body{border-bottom:1px solid var(--separator);background:#fff;width:264px;height:152px;overflow:hidden}.dock-preview-cap{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;padding:7px 10px;font-size:12px;font-weight:600;overflow:hidden}.view-list{padding:0}.list-table{border-collapse:collapse;width:100%;font-size:13px}.list-table thead th{border-bottom:1px solid var(--separator);text-align:left;color:var(--text-secondary);z-index:1;background:#f7f7f7;padding:6px 12px;font-size:11.5px;font-weight:500;position:sticky;top:0}.list-table th.col-count,.list-table td.col-count{text-align:right;width:72px}.list-table th.col-kind,.list-table td.col-kind{width:120px}.list-table th.col-author,.list-table td.col-author,.list-table th.col-editor,.list-table td.col-editor{width:130px;color:var(--text-secondary)}.list-table th.col-date,.list-table td.col-date{width:168px}.list-row td{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid #f0f0f0;padding:5px 12px;overflow:hidden}.list-row:nth-child(2n) td{background:var(--row-alt)}.list-row:hover td{background:#eef3fb}.list-row.selected td{background:var(--accent);color:#fff}.list-row.selected td .list-kind,.list-row.selected td.col-count,.list-row.selected td.col-date,.list-row.selected td.col-author,.list-row.selected td.col-editor{color:#ffffffd9}.list-name-cell{align-items:center;gap:8px;display:flex}.list-name-cell .row-icon{flex-shrink:0;display:inline-flex}.col-kind,.col-count,.col-date{color:var(--text-secondary)}.view-column{padding:0;display:flex;overflow:auto hidden}.miller-column{border-right:1px solid var(--column-border);flex-shrink:0;width:240px;min-width:240px;height:100%;padding:6px;overflow-y:auto}.column-item{cursor:default;border-radius:6px;align-items:center;gap:7px;height:26px;padding:0 8px;font-size:13px;display:flex}.column-item:hover{background:#0000000d}.column-item.selected{background:var(--accent);color:#fff}.column-item.selected .row-icon{color:#fff}.column-item .row-icon{flex-shrink:0;display:inline-flex}.column-item .column-label{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.column-item .column-chevron{color:var(--text-tertiary);flex-shrink:0}.column-item.selected .column-chevron{color:#fffc}.column-preview{flex-direction:column;flex-shrink:0;align-items:center;gap:12px;width:300px;min-width:300px;height:100%;padding:20px 18px;display:flex;overflow-y:auto}.column-preview .preview-frame-wrap{border:1px solid var(--separator);background:#fff;border-radius:8px;width:220px;height:150px;overflow:hidden;box-shadow:0 3px 10px #0000001a}.column-preview .preview-frame-wrap iframe{transform-origin:0 0;background:#fff;border:0;width:440px;height:300px;transform:scale(.5)}.column-preview .preview-title{text-align:center;word-break:break-word;font-size:14px;font-weight:600}.column-preview .preview-meta{width:100%;color:var(--text-secondary);font-size:12px}.column-preview .preview-meta div{border-bottom:1px solid #f0f0f0;justify-content:space-between;gap:10px;padding:4px 0;display:flex}.column-preview .preview-meta span:last-child{color:var(--text-primary);text-align:right}.preview-actions{flex-direction:column;gap:8px;width:220px;margin-top:4px;display:flex}.preview-actions button,.preview-actions a.preview-download{height:30px;color:var(--text-primary);background:#fff;border:1px solid #d5d5d8;border-radius:7px;justify-content:center;align-items:center;font-size:13px;text-decoration:none;display:inline-flex}.preview-actions button.primary{background:var(--accent);border-color:var(--accent);color:#fff}.preview-actions button:hover,.preview-actions a.preview-download:hover{filter:brightness(.97)}.column-folder-preview{color:var(--text-secondary);flex-direction:column;align-items:center;gap:10px;padding-top:30px;display:flex}.view-gallery{flex-direction:column;padding:0;display:flex;overflow:hidden}.gallery-body{flex:1;min-height:0;display:flex}.gallery-stage{background:#f3f3f3;flex:1;justify-content:center;align-items:center;min-width:0;padding:26px;display:flex}.gallery-preview-card{background:#fff;border-radius:10px;justify-content:center;align-items:center;width:100%;max-width:620px;height:100%;max-height:420px;display:flex;overflow:hidden;box-shadow:0 10px 34px #0000002e}.gallery-preview-card iframe{transform-origin:50%;background:#fff;border:0;width:1200px;height:820px;transform:scale(.5)}.gallery-folder-big{color:var(--text-secondary);flex-direction:column;align-items:center;gap:14px;display:flex}.gallery-meta-panel{border-left:1px solid var(--separator);background:#fbfbfb;flex-shrink:0;width:240px;padding:20px 16px;overflow-y:auto}.gallery-meta-panel h3{word-break:break-word;margin:0 0 4px;font-size:15px}.gallery-meta-panel .meta-kind{color:var(--text-secondary);margin-bottom:16px;font-size:12px}.gallery-meta-row{border-bottom:1px solid #eee;justify-content:space-between;gap:10px;padding:6px 0;font-size:12px;display:flex}.gallery-meta-row span:first-child{color:var(--text-secondary)}.gallery-meta-row span:last-child{color:var(--text-primary);text-align:right;word-break:break-word}.gallery-meta-actions{flex-direction:column;gap:8px;margin-top:18px;display:flex}.gallery-meta-actions button{height:30px;color:var(--text-primary);background:#fff;border:1px solid #d5d5d8;border-radius:7px;font-size:13px}.gallery-meta-actions button.primary{background:var(--accent);border-color:var(--accent);color:#fff}.gallery-meta-actions button:hover{filter:brightness(.97)}.gallery-filmstrip{border-top:1px solid var(--separator);background:#ededed;flex-shrink:0;align-items:center;gap:12px;height:122px;padding:0 16px;display:flex;overflow-x:auto}.film-thumb{cursor:default;background:#fff;border:2px solid #0000;border-radius:9px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:5px;width:128px;padding:6px;display:flex}.film-thumb:hover{border-color:#cfcfcf}.film-thumb.selected{border-color:var(--accent)}.film-preview{border:1px solid var(--separator);background:#fff;border-radius:6px;width:116px;height:74px;overflow:hidden}.film-icon{justify-content:center;align-items:center;width:116px;height:74px;display:flex}.film-icon svg{width:46px;height:46px}.film-thumb .film-label{text-overflow:ellipsis;white-space:nowrap;max-width:116px;color:var(--text-secondary);font-size:11px;overflow:hidden}.list-name-cell .row-thumb{border:1px solid var(--separator);vertical-align:middle;background:#fff;border-radius:4px;flex-shrink:0;width:44px;height:32px;display:inline-block;overflow:hidden}.quicklook-overlay{z-index:5000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000080;justify-content:center;align-items:center;animation:.14s qlFade;display:flex;position:fixed;inset:0}@keyframes qlFade{0%{opacity:0}to{opacity:1}}.ql-panel{background:#fff;border-radius:12px;flex-direction:column;width:74vw;max-width:1200px;height:82vh;animation:.16s cubic-bezier(.22,1,.36,1) qlPop;display:flex;overflow:hidden;box-shadow:0 30px 90px #00000080}@keyframes qlPop{0%{opacity:.4;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.ql-titlebar{border-bottom:1px solid var(--separator);background:#f6f6f6;flex-shrink:0;justify-content:space-between;align-items:center;height:44px;padding:0 12px 0 16px;display:flex}.ql-title{color:var(--text-primary);font-size:13.5px;font-weight:600}.ql-actions{align-items:center;gap:8px;display:flex}.ql-btn{border:1px solid var(--separator);height:28px;color:var(--text-primary);cursor:default;background:#fff;border-radius:6px;padding:0 12px;font-size:12.5px}.ql-btn:hover{background:var(--row-alt)}.ql-close{width:28px;height:28px;color:var(--text-secondary);cursor:default;background:0 0;border:none;border-radius:6px;font-size:14px}.ql-close:hover{background:#00000014}.ql-body{background:#fff;flex:1;min-height:0}.ql-frame{border:0;width:100%;height:100%;display:block}.ql-folder{flex-direction:column;justify-content:center;align-items:center;gap:8px;height:100%;display:flex}.ql-folder-name{color:var(--text-primary);font-size:17px;font-weight:600}.ql-folder-sub{color:var(--text-secondary);font-size:13px}.view,.finder-main,.finder-sidebar,.view-column,.gallery-filmstrip,.ql-frame,.modal-textarea{scrollbar-width:thin;scrollbar-color:#b0b0b0 transparent}.view::-webkit-scrollbar{-webkit-appearance:none;width:12px;height:12px}.finder-main::-webkit-scrollbar{-webkit-appearance:none;width:12px;height:12px}.finder-sidebar::-webkit-scrollbar{-webkit-appearance:none;width:12px;height:12px}.view-column::-webkit-scrollbar{-webkit-appearance:none;width:12px;height:12px}.gallery-filmstrip::-webkit-scrollbar{-webkit-appearance:none;width:12px;height:12px}.modal-textarea::-webkit-scrollbar{-webkit-appearance:none;width:12px;height:12px}.view::-webkit-scrollbar-thumb{background:#b8b8b8;border:3px solid #fff;border-radius:8px;min-height:30px}.finder-main::-webkit-scrollbar-thumb{background:#b8b8b8;border:3px solid #fff;border-radius:8px;min-height:30px}.finder-sidebar::-webkit-scrollbar-thumb{background:#b8b8b8;border:3px solid #fff;border-radius:8px;min-height:30px}.view-column::-webkit-scrollbar-thumb{background:#b8b8b8;border:3px solid #fff;border-radius:8px;min-height:30px}.gallery-filmstrip::-webkit-scrollbar-thumb{background:#b8b8b8;border:3px solid #fff;border-radius:8px;min-height:30px}.modal-textarea::-webkit-scrollbar-thumb{background:#b8b8b8;border:3px solid #fff;border-radius:8px;min-height:30px}.view::-webkit-scrollbar-thumb:hover{background:#9a9a9a}.finder-main::-webkit-scrollbar-thumb:hover{background:#9a9a9a}.view-column::-webkit-scrollbar-thumb:hover{background:#9a9a9a}.view::-webkit-scrollbar-track{background:#fafafa}.finder-main::-webkit-scrollbar-track{background:#fafafa}.view-column::-webkit-scrollbar-track{background:#fafafa}.item-more-btn{color:var(--text-secondary);opacity:0;z-index:2;background:#ffffffbf;border:none;border-radius:6px;justify-content:center;align-items:center;width:30px;height:28px;transition:opacity .12s;display:inline-flex;position:absolute;top:6px;right:6px}.item-more-btn svg{pointer-events:none}.item-more-btn:after{content:"";position:absolute;inset:-6px}.icon-item{position:relative}.icon-item:hover .item-more-btn,.item-more-btn:focus-visible{opacity:1}.item-more-btn:hover{color:var(--text-primary);background:#fff}.finder-statusbar{border-top:1px solid var(--separator);height:24px;color:var(--text-secondary);background:#f6f6f6;flex-shrink:0;justify-content:center;align-items:center;font-size:11.5px;display:flex}.context-menu{z-index:2000;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#f6f6f6fa;border:.5px solid #0000002e;border-radius:8px;min-width:190px;padding:5px;font-size:13px;position:fixed;box-shadow:0 10px 34px #00000047}.context-item{color:var(--text-primary);cursor:default;border-radius:5px;align-items:center;gap:8px;padding:5px 10px;display:flex}.context-item:hover{background:var(--accent);color:#fff}a.context-item{color:var(--text-primary);text-decoration:none}a.ql-btn{align-items:center;text-decoration:none;display:inline-flex}.gallery-meta-actions a.gallery-meta-download{height:30px;color:var(--text-primary);background:#fff;border:1px solid #d5d5d8;border-radius:7px;justify-content:center;align-items:center;font-size:13px;text-decoration:none;display:inline-flex}.gallery-meta-actions a.gallery-meta-download:hover{filter:brightness(.97)}.context-item.danger:hover{background:#ff3b30}.context-item.disabled{color:var(--text-tertiary);pointer-events:none}.context-sep{background:#0000001a;height:1px;margin:4px 6px}.modal-overlay{z-index:3000;background:#00000047;justify-content:center;align-items:center;animation:.12s fadeIn;display:flex;position:fixed;inset:0}@keyframes fadeIn{0%{opacity:0}}.modal-box{background:#f3f3f3;border-radius:12px;width:420px;max-width:calc(100vw - 40px);padding:22px 24px 18px;animation:.15s modalPop;box-shadow:0 24px 70px #0006}.modal-box.wide{width:640px}@keyframes modalPop{0%{opacity:0;transform:scale(.94)}}.modal-icon{color:var(--accent);justify-content:center;margin-bottom:10px;display:flex}.modal-icon.warn{color:#ff9500}.modal-title{text-align:center;margin:0 0 6px;font-size:15px;font-weight:700}.modal-message{color:var(--text-secondary);text-align:center;margin:0 0 14px;font-size:12.5px;line-height:1.4}.modal-field{margin-bottom:12px}.modal-field label{color:var(--text-secondary);margin-bottom:5px;font-size:12px;display:block}.modal-input{width:100%;height:32px;color:var(--text-primary);background:#fff;border:1px solid #cfcfcf;border-radius:7px;padding:0 10px;font-family:inherit;font-size:13px}.modal-textarea{width:100%;min-height:220px;color:var(--text-primary);resize:vertical;white-space:pre;tab-size:2;background:#fff;border:1px solid #cfcfcf;border-radius:7px;padding:10px;font-family:SF Mono,ui-monospace,Menlo,Consolas,monospace;font-size:12.5px;line-height:1.5}.modal-input:focus,.modal-textarea:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #007aff2e}.modal-actions{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.modal-btn{min-width:78px;height:30px;color:var(--text-primary);background:#fff;border:1px solid #cfcfcf;border-radius:7px;padding:0 16px;font-size:13px}.modal-btn:hover{background:#f4f4f4}.modal-btn.primary{background:var(--accent);border-color:var(--accent);color:#fff}.modal-btn.primary:hover{background:var(--accent-strong)}.modal-btn.danger{color:#fff;background:#ff3b30;border-color:#ff3b30}.modal-btn.danger:hover{background:#e0352b}.window-layer{z-index:1500;pointer-events:none;position:fixed;inset:0}.app-window{min-width:340px;min-height:220px;box-shadow:var(--shadow-window);pointer-events:auto;background:#fff;border-radius:11px;flex-direction:column;display:flex;position:absolute;overflow:hidden}.app-window.maximized{width:calc(100vw - 60px)!important;height:calc(100vh - 60px)!important;top:30px!important;left:30px!important}.window-resize-handle{z-index:2;position:absolute}.rh-n,.rh-s{cursor:ns-resize;height:7px;left:12px;right:12px}.rh-e,.rh-w{cursor:ew-resize;width:7px;top:12px;bottom:12px}.rh-n{top:0}.rh-s{bottom:0}.rh-w{left:0}.rh-e{right:0}.rh-ne,.rh-nw,.rh-se,.rh-sw{z-index:3;width:12px;height:12px}.rh-nw{cursor:nwse-resize;top:0;left:0}.rh-se{cursor:nwse-resize;bottom:0;right:0}.rh-ne{cursor:nesw-resize;top:0;right:0}.rh-sw{cursor:nesw-resize;bottom:0;left:0}.drop-target{outline:2px solid var(--accent,#0b66e4);outline-offset:-2px;background:#0b66e41a;border-radius:8px}.finder-move-banner{border-bottom:1px solid var(--separator,#e5e7eb);background:#0b66e414;align-items:center;gap:12px;padding:8px 16px;font-size:13px;display:flex}.move-banner-text{min-width:0;color:var(--text-primary,#1f2937);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.move-banner-actions{flex-shrink:0;gap:8px;display:flex}.move-banner-paste,.move-banner-cancel{cursor:pointer;border:1px solid #d5d5d8;border-radius:6px;height:28px;padding:0 12px;font-size:12.5px}.move-banner-paste{background:var(--accent,#0b66e4);border-color:var(--accent,#0b66e4);color:#fff}.move-banner-paste:disabled{opacity:.45;cursor:not-allowed}.move-banner-cancel{color:var(--text-primary,#1f2937);background:#fff}.window-titlebar{cursor:default;background:linear-gradient(#f6f6f6,#ececec);border-bottom:1px solid #dcdcdc;flex-shrink:0;align-items:center;gap:10px;height:38px;padding:0 12px;display:flex}.traffic-lights{align-items:center;gap:10px;display:flex}.traffic-light{cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:17px;height:17px;padding:0;display:inline-flex;position:relative}.traffic-light:before{content:"";border-radius:50%;position:absolute;inset:-4px}.traffic-light.close{background:#ff5f57}.traffic-light.min{background:#febc2e}.traffic-light.max{background:#28c840}.traffic-light svg{opacity:.55}.traffic-lights:hover .traffic-light svg{opacity:.85}.window-title{text-align:center;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;font-weight:600;overflow:hidden}.window-toolbar{border-bottom:1px solid var(--separator);background:#fafafa;flex-shrink:0;align-items:center;gap:6px;height:36px;padding:0 12px;display:flex}.window-toolbar button,.window-toolbar a.window-toolbar-link{height:26px;color:var(--text-primary);cursor:pointer;background:#fff;border:1px solid #d5d5d8;border-radius:6px;align-items:center;padding:0 12px;font-size:12.5px;text-decoration:none;display:inline-flex}.window-toolbar button:hover,.window-toolbar a.window-toolbar-link:hover{background:#f2f2f2}.window-body{background:#fff;flex:1;min-height:0}.window-body iframe{background:#fff;border:0;width:100%;height:100%}.window-minimized{display:none!important}.kind-badge{color:#fff;border-radius:5px;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 1px 2px #00000038}.kind-badge span{letter-spacing:.02em;font-size:9px;font-weight:800}.list-name-cell .row-badge{vertical-align:middle;flex-shrink:0;display:inline-flex}.window-dock{z-index:4500;-webkit-backdrop-filter:blur(22px);background:#f5f5f7d1;border:1px solid #0000001a;border-radius:18px;gap:10px;max-width:82vw;padding:9px 14px;display:none;position:fixed;bottom:12px;left:50%;overflow-x:auto;transform:translate(-50%);box-shadow:0 12px 44px #00000047}.window-dock.has-items{display:flex}.dock-item{cursor:default;background:0 0;border:none;flex-direction:column;flex-shrink:0;align-items:center;gap:4px;width:78px;padding:2px 4px;transition:transform .14s;display:flex}.dock-item:hover{transform:translateY(-4px)}.dock-badge{display:flex}.dock-item .dock-label{text-overflow:ellipsis;white-space:nowrap;max-width:74px;color:var(--text-secondary);font-size:10px;overflow:hidden}.drop-overlay{z-index:6000;pointer-events:none;background:#0a5ac824;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.drop-inner{border:3px dashed var(--accent);color:var(--accent);background:#fffffff0;border-radius:22px;flex-direction:column;align-items:center;gap:10px;padding:46px 66px;display:flex;box-shadow:0 20px 70px #00000040}.drop-text{color:var(--text-primary);font-size:20px;font-weight:700}.drop-sub{color:var(--text-secondary);font-size:13px}.toast-container{z-index:4800;pointer-events:none;flex-direction:column;align-items:center;gap:8px;display:flex;position:fixed;bottom:26px;right:26px}.toast{color:#fff;background:#28282af0;border-radius:9px;max-width:380px;padding:10px 18px;font-size:13px;animation:.2s toastIn;box-shadow:0 8px 26px #0000004d}.toast.error{background:#c82d28f5}.toast.success{background:#28a046f5}@keyframes toastIn{0%{opacity:0;transform:translateY(12px)}}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-thumb{background:#00000038 padding-box padding-box;border:3px solid #0000;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:#00000057 padding-box padding-box}[data-wp-datepicker] .rdp-root{--rdp-accent-color:var(--wp-primaryNormalV2);--rdp-accent-background-color:var(--wp-tint10V2);position:relative}[data-wp-datepicker] .rdp-months{justify-content:center;gap:24px;display:flex;position:relative}[data-wp-datepicker] .rdp-month_caption{justify-content:flex-start;align-items:center;height:40px;padding:0 8px;display:flex}[data-wp-datepicker=multi] .rdp-month_caption{justify-content:center}[data-wp-datepicker] .rdp-caption_label{z-index:1;font-size:var(--wp-fs-subtitle2);color:var(--wp-captionHeavyV2);white-space:nowrap;cursor:pointer;border:0;align-items:center;gap:2px;font-weight:600;display:inline-flex;position:relative}[data-wp-datepicker] .rdp-dropdowns{flex-direction:row;align-items:center;gap:6px;display:inline-flex;position:relative}[data-wp-datepicker] .rdp-dropdown_root{align-items:center;display:inline-flex;position:relative}[data-wp-datepicker] .rdp-dropdown{z-index:2;opacity:0;appearance:none;cursor:pointer;border:none;width:100%;margin:0;padding:0;position:absolute;inset:0}[data-wp-datepicker] .rdp-nav{z-index:1;align-items:center;gap:4px;height:40px;display:flex;position:absolute;top:0;right:4px}[data-wp-datepicker] .rdp-button_previous,[data-wp-datepicker] .rdp-button_next{color:var(--wp-captionHeavyV2);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex}[data-wp-datepicker] .rdp-chevron{fill:var(--wp-captionHeavyV2)}[data-wp-datepicker] .rdp-button_previous[aria-disabled=true],[data-wp-datepicker] .rdp-button_next[aria-disabled=true]{cursor:default;opacity:.3}[data-wp-datepicker] .rdp-button_previous[aria-disabled=true] .rdp-chevron,[data-wp-datepicker] .rdp-button_next[aria-disabled=true] .rdp-chevron{fill:var(--wp-captionAlternativeV2)}[data-wp-datepicker] .rdp-weekday{color:var(--wp-captionAlternativeV2);font-size:var(--wp-fs-caption1);padding:8px 0;font-weight:500}[data-wp-datepicker] table{border-collapse:collapse}[data-wp-datepicker] .rdp-day{text-align:center;padding:0}[data-wp-datepicker] .rdp-day_button{cursor:pointer;width:36px;height:36px;color:var(--wp-captionHeavyV2);font-size:var(--wp-fs-body2Normal);background:0 0;border:none;border-radius:50%}[data-wp-datepicker] .rdp-day_button:hover:not([disabled]){background:var(--wp-neutral90V2)}[data-wp-datepicker] .rdp-today:not(.rdp-selected):not(.rdp-range_start):not(.rdp-range_end) .rdp-day_button{color:var(--wp-primaryNormalV2);border:1px solid var(--wp-primaryNormalV2);box-sizing:border-box;font-weight:600}[data-wp-datepicker] .rdp-selected .rdp-day_button{background:var(--wp-primaryNormalV2);color:var(--wp-neutral100V2);font-weight:600}[data-wp-datepicker] .rdp-selected .rdp-day_button:hover{background:var(--wp-primaryStrongV2);color:var(--wp-neutral100V2)}[data-wp-datepicker] .rdp-range_middle .rdp-day_button{background:var(--wp-tint10V2);color:var(--wp-captionHeavyV2);border-radius:0}[data-wp-datepicker] .rdp-range_start .rdp-day_button,[data-wp-datepicker] .rdp-range_end .rdp-day_button{background:var(--wp-primaryNormalV2);color:var(--wp-neutral100V2)}[data-wp-datepicker] .rdp-disabled .rdp-day_button{color:var(--wp-captionDisabledV2);cursor:default}[data-wp-datepicker] .rdp-outside .rdp-day_button{color:var(--wp-captionDisabledV2)}[data-wp-datepicker]{--rdp-animation_duration:.3s;--rdp-animation_timing:cubic-bezier(.4, 0, .2, 1)}@keyframes rdp-slide_in_left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes rdp-slide_in_right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes rdp-slide_out_left{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes rdp-slide_out_right{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes rdp-fade_in{0%{opacity:0}to{opacity:1}}@keyframes rdp-fade_out{0%{opacity:1}to{opacity:0}}[data-wp-datepicker] .rdp-weeks_before_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}[data-wp-datepicker] .rdp-weeks_before_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}[data-wp-datepicker] .rdp-weeks_after_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}[data-wp-datepicker] .rdp-weeks_after_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}[data-wp-datepicker] .rdp-caption_before_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}[data-wp-datepicker] .rdp-caption_before_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}[data-wp-datepicker] .rdp-caption_after_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}[data-wp-datepicker] .rdp-caption_after_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}[data-wp-feels] .feels-slider{appearance:none;cursor:pointer;border-radius:3px;outline:none;width:100%;height:6px;margin:10px 0 2px}[data-wp-feels] .feels-slider::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#0b66e4;border:2px solid #fff;border-radius:50%;width:18px;height:18px;box-shadow:0 1px 3px #00000040}[data-wp-feels] .feels-slider::-moz-range-thumb{cursor:pointer;background:#0b66e4;border:2px solid #fff;border-radius:50%;width:18px;height:18px}[data-wp-feels] .feels-slider:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px #0b66e440}:root{--wp-alarmColor:#d1041f;--wp-snackbarFailColor:#ea0730cc;--wp-whiteColor:#fff;--wp-account:#62ad04;--wp-accountFill:#f1f8e9;--wp-estimate:#f8b334;--wp-estimateFill:#fdf6e9;--wp-primaryNormalV2:#0b66e4;--wp-primaryStrongV2:#0d61d6;--wp-primaryHeavyV2:#084ba3;--wp-disabledV2:#e2edfc;--wp-primaryPressedV2:#e2edfc;--wp-primaryHoverV2:#f3f7fe;--wp-secondaryHoverV2:#f2f2f2;--wp-secondaryPressedV2:#ececec;--wp-interactionPrimaryHoverV2:#f3f7fe;--wp-interactionPrimaryPressV2:#e2edfc;--wp-interactionSecondaryHoverV2:#f2f2f2;--wp-interactionSecondaryPressV2:#ececec;--wp-neutral0V2:#000;--wp-neutral10V2:#161616;--wp-neutral20V2:#262626;--wp-neutral30V2:#363636;--wp-neutral40V2:#464646;--wp-neutral50V2:#767676;--wp-neutral60V2:#969696;--wp-neutral70V2:#a6a6a6;--wp-neutral80V2:#c6c6c6;--wp-neutral90V2:#f7f7f7;--wp-neutral100V2:#fff;--wp-tint0V2:#fff;--wp-tint10V2:#e6effc;--wp-tint20V2:#cee0f9;--wp-tint30V2:#b5d1f6;--wp-tint40V2:#9dc1f4;--wp-tint50V2:#85b2f1;--wp-tint60V2:#6ca3ee;--wp-tint70V2:#5493ec;--wp-tint80V2:#3b84e9;--wp-tint90V2:#2375e6;--wp-tint100V2:#0b66e4;--wp-shades0V2:#0b66e4;--wp-shades10V2:#095bcd;--wp-shades20V2:#0851b6;--wp-shades30V2:#07479f;--wp-shades40V2:#063d88;--wp-shades50V2:#053372;--wp-shades60V2:#04285b;--wp-shades70V2:#031e44;--wp-shades80V2:#02142d;--wp-shades90V2:#010a16;--wp-shades100V2:#000;--wp-backgroundNormalV2:#fefeff;--wp-backgroundSystemV2:#f4f5fd;--wp-backgroundToastV2:#0b66e4;--wp-backgroundSnackbarFailV2:#ea0730;--wp-backgroundSnackbarSuccessV2:#38b312;--wp-backgroundDimmedV2:silver;--wp-captionNeutralV2:#565656;--wp-captionStrongV2:#363636;--wp-captionHeavyV2:#161616;--wp-captionAlternativeV2:#767676;--wp-captionAssistiveV2:#969696;--wp-captionDisabledV2:#bdbdbd;--wp-lineNeutralV2:#ebebeb;--wp-lineAlternativeV2:#dadada;--wp-lineDisabledV2:silver;--wp-statusCancelV2:#d9d9d9;--wp-statusWeddingV2:#f0454d;--wp-statusConsultV2:#6f4cf9;--wp-statusRevisitV2:#269bcd;--wp-statusNoShowV2:#7c7c7c;--wp-statusTastingV2:#c9c641;--wp-statusPromotionPlanningV2:#f8b334;--wp-statusEventV2:#e77f94;--wp-statusProvisionalReservationV2:#83580f;--wp-statusToBeChangedV2:#732020;--wp-statusFlowerMeetingV2:#79ad38;--wp-statusNoticeV2:#0e6531;--wp-statusEtcV2:#333;--wp-statusFirstBirthdayV2:#eb6bff;--wp-statusBanquetV2:#fa9044;--wp-statusOtherBranchV2:#8488d1;--wp-statusPossibleV2:#88e119;--wp-genderBrideV2:#ea0730;--wp-genderGroomV2:#0079d0;--wp-errorFillV2:#fdebee;--wp-errorStrokeV2:#ef4766;--wp-errorTextV2:#f0454d;--wp-fillDisabledV2:#e4e4e4;--wp-typeEstimateFillV2:#fdf6e9;--wp-typeEstimateV2:#ea9700;--wp-typeContractFillV2:#e9f1fd;--wp-typeContractV2:#0b66e4;--wp-typeReceiptFillV2:#f1f8e9;--wp-typeReceiptV2:#62ad04;--wp-erpAcceptingV2:#faab00;--wp-erpApplicationCompletedV2:#1156b6;--wp-erpDeliveryV2:#ff8c00;--wp-erpArrivalV2:#2fc709;--wp-erpCancelingV2:#f0454d;--wp-erpCancelV2:#d9d9d9;--wp-weddingColor:#f0454d;--wp-consultColor:#cdc0ff;--wp-revisitColor:#3ba6d4;--wp-noShowColor:#a3a3a3;--wp-tastingColor:#d4d26f;--wp-promotionColor:#f8b334;--wp-eventColor:#e77f94;--wp-provisionalReservationColor:#8c6524;--wp-toBeChangedColor:#946a60;--wp-flowerMeetingColor:#79ad38;--wp-noticeColor:#0e6531;--wp-etcColor:#000;--wp-stoneColor:#eb6bff;--wp-partyColor:#fa9044;--wp-selectColor:#efefef;--wp-holidayColor:red;--wp-textWeekdayColor:#000;--wp-textSaturdayColor:#06f;--wp-textSundayColor:#bd0f0f;--wp-tableErrorColor:#fe9a9c66;--wp-warningFillV2:#fdf9eb;--wp-fs-display1:40px;--wp-fs-display2:36px;--wp-fs-title1:28px;--wp-fs-title2:24px;--wp-fs-subtitle1:22px;--wp-fs-subtitle2:20px;--wp-fs-body1Normal:16px;--wp-fs-body1NormalSemibold:16px;--wp-fs-body1Typing:16px;--wp-fs-body2Normal:14px;--wp-fs-body2NormalSemibold:14px;--wp-fs-body2Typing:14px;--wp-fs-caption1:12px;--wp-fs-caption2:11px;--wp-fs-tooltip:10px;--wp-fs-iconText:6px;--wp-fs-button:14px;--wp-fs-mobileGNB:18px}@keyframes wp-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes wp-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes wp-fade-in{0%{opacity:0}to{opacity:1}}html,body{font-feature-settings:"tnum";-webkit-font-smoothing:antialiased;background:#fff;margin:0;font-family:Pretendard Variable,Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,Apple SD Gothic Neo,Noto Sans KR,sans-serif}*{-webkit-tap-highlight-color:transparent}body{-webkit-user-select:text;user-select:text}button:focus,button:focus-visible,[role=button]:focus,a:focus{outline:none}[data-radix-popper-content-wrapper]{z-index:1100!important}
