/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--ink:#f2f2f2;--muted:#999;--paper:#111;--card:#1b1b1b;--line:#343434;--green:#6ec490;--soft:#252525;--notion-tone-share:100%}*{box-sizing:border-box}body{background:var(--paper);color:var(--ink);font-family:var(--desktop-font-family,"Pretendard","Apple SD Gothic Neo",sans-serif);margin:0}button,input,select,textarea{font:inherit}button{color:inherit}main{width:min(100%,980px);padding:calc(24px + env(safe-area-inset-top)) 18px calc(40px + env(safe-area-inset-bottom));margin:auto}.topbar{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.eyebrow{letter-spacing:.18em;color:var(--green);margin-bottom:5px;font-size:11px;font-weight:800;display:block}h1,h2,p{margin:0}h1{letter-spacing:-.04em;font-family:Georgia,Times New Roman,serif;font-size:32px;font-weight:500}.refresh{border:1px solid var(--line);background:var(--card);border-radius:50%;width:44px;height:44px;font-size:23px}.tabs{top:max(8px,env(safe-area-inset-top));z-index:5;background:#252525;border-radius:12px;grid-template-columns:repeat(2,1fr);margin-bottom:8px;padding:3px;display:grid;position:sticky;box-shadow:0 4px 18px #0005}.tabs button{color:#6c6c64;background:0 0;border:0;border-radius:10px;padding:11px 8px;font-size:14px;font-weight:700}.tabs .active{color:#fff;box-shadow:none;background:#3a3a3a}.card{background:var(--card);border:1px solid var(--line);border-radius:22px;overflow:hidden;box-shadow:0 16px 50px #514b3c10}.form-card,.list-card{padding:22px}.section-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;margin-bottom:20px;padding-bottom:20px;display:flex}.section-head p{color:var(--green);letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;font-size:12px;font-weight:800}.section-head h2{font-family:Georgia,Times New Roman,serif;font-size:23px;font-weight:500}.section-head span{color:var(--muted);font-size:12px}form{gap:16px;display:grid}label{gap:7px;font-size:13px;font-weight:750;display:grid}input,select,textarea{width:100%;color:var(--ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#242424;border:1px solid #3b3b3b;border-radius:10px;outline:none;padding:12px 13px;font-size:16px}textarea{resize:vertical;line-height:1.5}input:focus,select:focus,textarea:focus{border-color:var(--green);background:#292929;box-shadow:0 0 0 2px #6ec49028}.grid-two{grid-template-columns:1fr 1fr;gap:12px;display:grid}.grid-three{grid-template-columns:.8fr .9fr 1.3fr;align-items:end;gap:7px;display:grid}.grid-three label{min-width:0}.grid-three select,.grid-three input{min-width:0;height:45px;padding:9px 10px;font-size:13px}.form-card form{gap:11px}.form-card textarea{min-height:125px}.form-card .submit{margin-top:0}.project-picker{position:relative}.project-options{z-index:20;border:1px solid var(--line);background:#fff;border-radius:12px;max-height:290px;padding:5px;position:absolute;top:76px;left:0;right:0;overflow:auto;box-shadow:0 14px 35px #332e2440}.project-options button{text-align:left;background:0 0;border:0;border-radius:8px;justify-content:space-between;gap:12px;width:100%;padding:10px;display:flex}.project-options strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.project-options span{color:var(--muted);flex:none;font-size:11px}.project-options p{text-align:center;color:var(--muted);padding:18px;font-size:12px}.submit{background:var(--green);color:#fff;border:0;border-radius:14px;margin-top:4px;padding:15px;font-weight:800;box-shadow:0 7px 18px #315f4b30}.submit:disabled{opacity:.55}.message{border-radius:12px;margin-bottom:14px;padding:13px 15px;font-size:14px}.error{color:#8d332b;background:#f6e5e1}.success{color:#24583d;background:#dfede3}.table-wrap{margin:0 -22px -22px;overflow:auto}table{border-collapse:collapse;width:100%;min-width:720px;font-size:14px}th{text-align:left;color:var(--muted);letter-spacing:.04em;background:#f2efe8;padding:11px 16px;font-size:11px}td{border-top:1px solid var(--line);vertical-align:top;padding:15px 16px}tr{cursor:pointer}tbody tr:hover{background:#f8f6f0}td strong{display:block}td small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:330px;margin-top:3px;display:block;overflow:hidden}.pill,.event{background:#ece9e0;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:700;display:inline-block}.status-할일{color:#555!important;background:#e8e7e2!important}.status-진행중{color:#285e9b!important;background:#dfeafa!important}.status-완료{color:#286343!important;background:#dfeee4!important}.status-보류{color:#805d20!important;background:#f5ead3!important}.empty{text-align:center;color:var(--muted);padding:70px 10px}.calendar-head{border-bottom:1px solid var(--line);justify-content:center;align-items:center;gap:10px;padding:18px;display:flex}.calendar-head button{background:0 0;border:0;font-size:28px}.calendar-head input{text-align:center;width:155px;padding:8px 10px;font-weight:750}.filters{border-bottom:1px solid var(--line);white-space:nowrap;align-items:center;gap:5px;padding:10px 12px;display:flex;overflow:auto}.filters span{color:var(--muted);margin-left:5px;font-size:10px;font-weight:800}.filters button{border:1px solid var(--line);background:#f5f2eb;border-radius:999px;padding:5px 8px;font-size:10px}.filters button.on{background:var(--green);border-color:var(--green);color:#fff}.calendar-scroll{overflow:auto}.weekdays,.calendar-grid{grid-template-columns:repeat(7,1fr);display:grid}.weekdays b{text-align:center;color:var(--muted);border-bottom:1px solid var(--line);padding:11px 4px;font-size:11px}.day,.blank{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;min-height:105px;padding:7px}.day:nth-child(7n){border-right:0}.day>span{color:var(--muted);font-size:12px}.event{white-space:nowrap;text-overflow:ellipsis;border-radius:5px;margin-top:5px;padding:5px;text-decoration:none;display:block;overflow:hidden}.naver-calendar{color:#f4f4f4;background:#171717;border-radius:20px;min-height:680px;position:relative;overflow:hidden}.naver-head{justify-content:center;align-items:center;gap:16px;padding:20px 14px 8px;display:flex}.naver-head>button{color:#aaa;background:0 0;border:0;font-size:27px}.naver-head div{text-align:center;display:grid}.naver-head input{color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;text-align:center;background:0 0;border:0;width:148px;padding:2px;font-size:20px;font-weight:800}.naver-head small{color:#999;margin-top:2px;font-size:10px}.filters.dark{background:#171717;border-color:#303030}.filters.dark button{color:#bbb;background:#292929;border-color:#3a3a3a}.filters.dark button.on{color:#16391f;background:#e7f9e9;border-color:#e7f9e9}.naver-week,.naver-grid{grid-template-columns:repeat(7,1fr);display:grid}.naver-week b{text-align:center;color:#ddd;padding:10px 2px 6px;font-size:11px}.naver-week b:first-child,.naver-day:nth-child(7n+1)>span{color:#ff4966}.naver-week b:last-child,.naver-day:nth-child(7n)>span{color:#5369ff}.naver-grid{padding:0 5px 14px}.naver-day{color:#eee;background:0 0;border:0;flex-direction:column;align-items:center;gap:7px;min-height:62px;padding:7px 2px;display:flex}.naver-day>span{border-radius:50%;place-items:center;width:27px;height:27px;font-size:14px;display:grid}.naver-day.selected>span{background:#f2f2f2;font-weight:800;color:#171717!important}.naver-day i{justify-content:center;align-items:center;gap:2px;height:7px;display:flex}.naver-day em{background:#d9f6d9;border-radius:50%;width:4px;height:4px}.naver-day i small{color:#b9d9ba;margin-left:2px;font-size:8px}.day-sheet{background:#202020;border-top:5px solid #272727;min-height:255px;padding:0 16px 85px}.sheet-handle{background:#777;border-radius:4px;width:45px;height:4px;margin:10px auto 8px}.day-sheet h3{margin:0 0 14px;font-size:18px}.day-sheet h3 small{color:#888;font-size:10px;font-weight:500}.agenda-item{color:#f1f1f1;grid-template-columns:38px 4px 1fr;gap:10px;padding:10px 0;text-decoration:none;display:grid}.agenda-item>span{color:#c5c5c5;padding-top:2px;font-size:10px}.agenda-item>i{background:#d8f7d8;border-radius:4px;min-height:49px;display:block}.agenda-item strong{font-size:13px;line-height:1.35;display:block}.agenda-item small,.agenda-item p{color:#999;margin:3px 0 0;font-size:10px;line-height:1.35}.no-events{text-align:center;color:#777;padding:40px 0;font-size:12px}.fab{color:#fff;background:#4d4d55;border:0;border-radius:50%;width:55px;height:55px;font-size:28px;position:absolute;bottom:20px;right:16px;box-shadow:0 8px 24px #0008}.custom-month-picker-trigger{text-align:center;display:grid}.custom-month-picker-trigger>button{width:148px;color:inherit;white-space:nowrap;background:0 0;border:0;padding:2px;font-size:20px;font-weight:800}.custom-month-picker-trigger small{color:#999;margin-top:2px;font-size:10px}.custom-month-picker-trigger.compact{display:inline-flex}.custom-month-picker-trigger.compact>button{width:auto;font-size:inherit}.custom-month-picker-backdrop{z-index:500;background:#000a;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.custom-month-picker{color:#eee;background:#242424;border:1px solid #484848;border-radius:22px;width:min(92vw,420px);padding:22px;box-shadow:0 24px 80px #000c}.custom-month-picker h2{margin:0 0 18px;font-size:19px}.custom-month-picker>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.custom-month-picker label{color:#aaa;gap:7px;font-size:11px;display:grid}.custom-month-picker select{color:#fff;background:#1d1d1d;border:1px solid #4b4b4b;border-radius:11px;width:100%;padding:13px;font-size:16px;font-weight:800}.custom-month-picker footer{grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;display:grid}.custom-month-picker footer button{color:#eee;background:#303030;border:1px solid #555;border-radius:12px;padding:13px;font-size:14px;font-weight:800}.custom-month-picker footer .confirm{color:#fff;background:#168fea;border-color:#258edb}.naver-head{position:relative}.naver-head .gnb-open-list{color:#eee;background:#292929;border:1px solid #4a4a4a;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;font-size:20px;display:grid;position:absolute;right:16px}.naver-head .gnb-open-projects{display:none}.naver-head .gnb-open-projects svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.gnb-list-searchbar{align-items:center;gap:7px;margin-bottom:8px;display:flex}.gnb-list-back{color:#eee;background:#292929;border:1px solid #444;border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;padding:0;font-size:28px;line-height:1;display:grid}.gnb-list-back svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.gnb-list-searchbar .workspace-list-search{width:min(420px,100% - 45px);margin:0}.tabs-two{grid-template-columns:repeat(2,1fr)}@media (width<=600px){.gnb-view-tabs{display:none!important}.naver-head{padding-left:54px;padding-right:54px}.naver-head .gnb-open-list,.naver-head .gnb-open-projects{color:#eee;background:#292929;border:1px solid #4a4a4a;border-radius:50%;place-items:center;width:42px;height:42px;padding:0;font-size:19px;display:grid;position:absolute}.naver-head .gnb-open-list{right:8px}.naver-head .gnb-open-projects{left:8px}.naver-head .gnb-open-projects svg{width:22px;height:22px}.gnb-list-back{flex-basis:36px;width:36px;height:36px;font-size:26px}.gnb-list-searchbar .workspace-list-search{height:36px;font-size:16px}main{padding-left:0;padding-right:0;padding-top:calc(15px + env(safe-area-inset-top))}.topbar,.tabs,.message,.form-card,.list-card{margin-left:8px;margin-right:8px}.form-card,.list-card{padding:12px}.card{border-radius:15px}.naver-calendar{border-radius:0;min-height:calc(100vh - 145px)}.naver-day{min-height:57px}.filters{padding:7px}h1{font-size:25px}.eyebrow{font-size:9px}.tabs button{padding:9px 5px;font-size:12px}.section-head{margin-bottom:14px;padding-bottom:13px}.section-head h2{font-size:20px}form{gap:10px}label{font-size:11px}input,select,textarea{padding:10px;font-size:13px}.submit{padding:12px}.refresh{width:38px;height:38px}.grid-two{gap:8px}.grid-three{grid-template-columns:.8fr .85fr 1.35fr;gap:5px}.grid-three select,.grid-three input{height:42px;padding:7px 6px;font-size:11px}.form-card textarea{min-height:110px}}.project-options{background:#252525!important;border-color:#3b3b3b!important;box-shadow:0 14px 35px #0009!important}.project-options button:hover{background:#333!important}.table-controls{align-items:center;gap:12px;padding:5px 0 10px;display:flex}.table-controls label{color:#aaa;white-space:nowrap;align-items:center;gap:5px;font-size:10px;display:flex}.table-controls input{width:95px;height:18px;padding:0}.table-controls b{min-width:14px}.workspace-card .table-wrap{overflow:auto}.workspace-card table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:680px}.workspace-card th{color:#999;background:#202020;padding:7px 9px;font-size:10px}.workspace-card td{vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;border-color:#343434;padding:8px 9px;overflow:hidden}.workspace-card tbody tr:hover{background:#252525}.workspace-card .date-cell{font-variant-numeric:tabular-nums;white-space:nowrap!important}.workspace-card .project-cell{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pill{white-space:nowrap;background:#2b2b2b;border:1px solid #0000;padding:3px 7px}.filters{gap:3px!important;padding:6px 8px!important}.filters span{margin:0 2px 0 4px!important}.filters button{padding:4px 7px!important}.filters.dark button.on{font-weight:800}.agenda-item{text-align:left;background:0 0;border:0;width:100%}.agenda-item small b{border:1px solid #0000;border-radius:999px;margin-right:3px;padding:2px 5px;font-size:9px;display:inline-block}.modal-backdrop{z-index:100;background:#000b;justify-content:center;align-items:flex-end;padding:14px;display:flex;position:fixed;inset:0}.detail-modal{color:#f2f2f2;background:#242424;border:1px solid #3b3b3b;border-radius:20px;width:min(100%,520px);padding:22px;position:relative;box-shadow:0 25px 80px #000}.modal-close{color:#aaa;background:0 0;border:0;font-size:26px;position:absolute;top:10px;right:12px}.modal-date{color:#999;font-size:11px}.detail-modal h2{margin:7px 30px 12px 0;font-size:20px}.modal-tags{gap:5px;display:flex}.modal-tags b{border:1px solid #0000;border-radius:999px;padding:4px 8px;font-size:10px}.detail-modal dl{grid-template-columns:62px 1fr;gap:12px 8px;margin:20px 0;display:grid}.detail-modal dt{color:#888;font-size:11px}.detail-modal dd{white-space:pre-wrap;margin:0;font-size:13px;line-height:1.5}.notion-link{text-align:center;color:#161616;background:#f1f1f1;border-radius:11px;padding:12px;font-size:13px;font-weight:800;text-decoration:none;display:block}@media (width<=600px){.workspace-card{padding:10px!important}.workspace-card .section-head{margin-bottom:5px}.table-controls{overflow:auto}.workspace-card .table-wrap{margin:0 -10px -10px}.detail-modal{border-radius:18px;padding:18px}.filters{scrollbar-width:none}}.grid-three label{grid-template-rows:18px 45px;align-content:end}.grid-three select,.grid-three input{border-width:1px;height:45px!important}.project-meta{align-items:center;gap:6px;display:flex!important}.project-meta b{border:1px solid #0000;border-radius:999px;padding:2px 5px;font-size:9px}.detail-modal{max-height:88vh;overflow:auto}.notion-body{border-top:1px solid #3b3b3b;margin:4px 0 18px;padding-top:12px}.notion-block{white-space:pre-wrap;margin:7px 0;font-size:13px;line-height:1.55}.notion-body figure{margin:12px 0}.notion-body img{background:#111;border-radius:10px;width:100%;height:auto;display:block}.notion-body figcaption{color:#888;margin-top:5px;font-size:10px}.notion-tabs{background:#191919;border:1px solid #3b3b3b;border-radius:16px;min-width:0;margin:10px 0;overflow:hidden}.notion-tab-list{background:0 0;gap:6px;min-width:0;padding:12px 18px;display:flex;overflow-x:auto}.notion-tab-list button{color:#999;min-height:38px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;align-items:center;gap:8px;padding:7px 12px;font-size:12px;font-weight:750;display:inline-flex}.notion-tab-list button :is(span,i){flex:none;margin:0;display:inline-block}.notion-tab-list button i{border-radius:50%;width:13px;height:13px}.notion-tab-list button.active{color:#eee;box-shadow:none;background:#292929}.notion-tab-list button:focus-visible{outline-offset:2px;outline:2px solid #4aa8ff}.notion-tab-panel{min-height:70px;padding:32px 38px}.notion-tab-panel>.notion-block:first-child{margin-top:0}.notion-tab-panel>.notion-block:last-child{margin-bottom:0}@media (width<=600px){.notion-tab-list{padding:10px}.notion-tab-panel{padding:18px 8px}input,select,textarea{font-size:16px!important}.grid-three{gap:5px;grid-template-columns:.82fr .88fr 1.3fr!important}.grid-three label{grid-template-rows:17px 43px}.grid-three select,.grid-three input{height:43px!important;padding:6px!important;font-size:16px!important}.project-picker>input:not([type=hidden]){font-size:16px!important}.tabs button{font-size:11px!important}}.grid-three{align-items:start!important}.grid-three label{flex-direction:column;justify-content:flex-start;line-height:15px;gap:5px!important;display:flex!important}.grid-three label>select,.grid-three label>input{box-sizing:border-box!important;height:44px!important;min-height:44px!important;max-height:44px!important;margin:0!important;line-height:20px!important;display:block!important}.grid-three input[type=date]{appearance:none!important;padding:0 7px!important}.grid-three input[type=date]::-webkit-date-and-time-value{text-align:left;margin:0}.topbar{display:none!important}@media (width<=600px){main{padding-top:calc(7px + env(safe-area-inset-top))!important}.tabs{margin-top:0}.grid-three label{line-height:14px;font-size:10px!important}.grid-three label>select,.grid-three label>input{height:42px!important;min-height:42px!important;max-height:42px!important;font-size:14px!important}.grid-three input[type=date]{font-size:13px!important}}.workspace-card table{min-width:760px!important;font-size:11px!important}.workspace-card .date-cell{white-space:nowrap!important;word-break:keep-all!important}.workspace-card th,.workspace-card td{font-size:11px!important}.workspace-filters{border-radius:10px 10px 0 0;margin:-10px -10px 8px}.workspace-filters button:not(.on){color:#aaa!important;background:#292929!important;border-color:#444!important}.workspace-filters button.on{font-weight:800}.title-detail{text-overflow:ellipsis;white-space:nowrap;text-align:left;background:0 0;border:0;width:100%;padding:0;font-size:11px;font-weight:800;display:block;overflow:hidden}.project-label{align-items:center;gap:7px;display:flex}.project-label small{color:#999;align-items:center;gap:5px;font-size:9px;font-weight:500;display:flex}.project-label small b{border:1px solid #0000;border-radius:999px;padding:1px 5px}.naver-calendar.expanded .naver-day{justify-content:flex-start;min-height:105px}.cell-events{gap:2px;width:100%;display:grid}.cell-events span{text-overflow:ellipsis;white-space:nowrap;text-align:left;border:1px solid #0000;border-radius:3px;max-width:100%;padding:2px 3px;font-size:8px;display:block;overflow:hidden}.cell-events small{color:#aaa;font-size:8px}.sheet-handle{cursor:pointer;border:0;padding:0;display:block}.expand-handle{color:#aaa;background:#292929;border:0;border-radius:999px;margin:4px auto 75px;padding:7px 12px;font-size:10px;display:block}.workspace-card .status-col,.workspace-card .type-col{width:38px!important}.workspace-card td:nth-child(2),.workspace-card td:nth-child(3),.workspace-card th:nth-child(2),.workspace-card th:nth-child(3){text-align:center;padding-left:1px!important;padding-right:1px!important}.workspace-card th:nth-child(2),.workspace-card th:nth-child(3){font-size:8px!important}.workspace-card td:nth-child(2),.workspace-card td:nth-child(3),.workspace-card th:nth-child(2),.workspace-card th:nth-child(3){text-align:left;padding-left:2px!important;padding-right:2px!important;font-size:11px!important}.workspace-card td:nth-child(2) .pill,.workspace-card td:nth-child(3) .pill{padding:2px 4px!important;font-size:11px!important}.project-input-wrap{display:block;position:relative}.project-input-wrap>input{padding-right:38px!important}.project-clear{color:#ddd;background:#333;border:1px solid #555;border-radius:50%;place-items:center;width:28px;height:28px;font-size:20px;line-height:1;display:grid;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.workspace-card td:nth-child(2),.workspace-card td:nth-child(3),.workspace-card th:nth-child(2),.workspace-card th:nth-child(3){padding-left:0!important;padding-right:0!important}.workspace-card td:nth-child(2) .pill,.workspace-card td:nth-child(3) .pill{letter-spacing:-.04em;padding:1px 3px!important;font-size:9px!important;line-height:12px!important}.workspace-card .status-col{width:34px!important}.workspace-card .type-col{width:58px!important}.workspace-card .project-col{width:180px!important}.workspace-card th:first-child,.workspace-card td:first-child{padding-left:7px!important;padding-right:1px!important}.workspace-card th:nth-child(2),.workspace-card td:nth-child(2),.workspace-card th:nth-child(3),.workspace-card td:nth-child(3){padding-left:0!important;padding-right:0!important}.workspace-card td:nth-child(2) .pill,.workspace-card td:nth-child(3) .pill{padding-left:2px!important;padding-right:2px!important}.workspace-card .date-col{width:82px!important}.tabs button{font-size:16px!important}.workspace-card table{min-width:100%!important}.workspace-card .title-col{width:auto!important}.project-subline{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#9a9a9a!important;margin-top:2px!important;font-size:9px!important;font-weight:400!important;line-height:11px!important;display:block!important}.workspace-filters button{appearance:none;color:#aaa;background:#292929;border-color:#444}.modal-edit{grid-template-columns:1fr 1fr auto;align-items:end;gap:6px;margin:10px 0;display:grid}.modal-edit label{gap:3px;font-size:10px}.modal-edit select{height:36px;padding:5px 7px;font-size:12px}.modal-edit>button{background:var(--green);color:#111;white-space:nowrap;border:0;border-radius:8px;height:36px;padding:0 10px;font-size:11px;font-weight:800}.modal-edit>button:disabled{opacity:.35}.change-backdrop{z-index:200;background:#0009;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.change-popup{text-align:center;background:#292929;border:1px solid #494949;border-radius:16px;width:min(100%,330px);padding:20px;box-shadow:0 22px 70px #000}.change-popup b{font-size:17px}.change-popup p{white-space:pre-line;color:#ccc;margin:12px 0 16px;font-size:13px;line-height:1.7}.change-popup button{background:var(--green);color:#111;border:0;border-radius:9px;width:100%;padding:11px;font-weight:800}.weekday-sun{color:#ff4966}.weekday-sat{color:#5369ff}.tabs-three{grid-template-columns:repeat(3,1fr)}.tabs-five{grid-template-columns:repeat(5,1fr)}.market-card{background:#171717;border:1px solid #333;border-radius:18px;min-height:540px;overflow:hidden}.market-card header{border-bottom:1px solid #333;justify-content:space-between;align-items:center;padding:16px;display:flex}.market-card header div{gap:3px;display:grid}.market-card header b{font-size:16px}.market-card header small,.market-card header time{color:#888;font-size:10px}.market-list{overflow:auto}.market-labels,.market-row{grid-template-columns:1.2fr 1fr 1fr .72fr;align-items:center;min-width:560px;display:grid}.market-labels{color:#777;padding:8px 14px;font-size:9px}.market-row{border-top:1px solid #303030;padding:12px 14px}.market-row strong,.market-row em{text-align:right;font-variant-numeric:tabular-nums;font-size:15px;font-style:normal}.market-symbol{align-items:center;gap:9px;display:flex}.market-symbol b{font-size:14px}.coin{color:#fff;background:#444;border-radius:50%;place-items:center;width:28px;height:28px;font-style:normal;font-weight:900;display:grid}.coin-btcusdt{background:#f7931a}.coin-ethusdt{background:#627eea}.coin-solusdt{background:#36c98f}.coin-xrpusdt{background:#333}.coin-usdtd{background:#26a17b}.coin-usdkrw{background:#346beb}.market-row .up{color:#20c997}.market-row .down{color:#ff4966}.market-row .flat{color:#999}@media (width<=600px){.tabs button{font-size:13px!important}.market-card{border-radius:0}.market-labels,.market-row{grid-template-columns:1.16fr 1fr .85fr .7fr;min-width:100%}.market-row{padding:12px 9px}.market-row strong,.market-row em{font-size:12px}.market-symbol{gap:6px}.market-symbol b{font-size:12px}.coin{width:24px;height:24px}.market-labels{padding:7px 9px}}.tabs-four{grid-template-columns:repeat(4,1fr)}.project-list-card{padding:16px;overflow:auto}.project-list-filters{margin-bottom:8px}.project-list-search{margin-bottom:12px}.project-list-head,.project-list-row{grid-template-columns:100px 105px minmax(220px,1fr) minmax(240px,1.2fr) minmax(150px,.8fr);align-items:center;gap:8px;min-width:930px;display:grid}.project-list-head{color:#888;padding:7px 10px;font-size:10px}.project-list-row{color:#eee;text-align:left;background:0 0;border-top:1px solid #333;width:100%;min-height:48px;padding:9px 10px}.project-list-row:hover{background:#252525}.project-list-rows strong,.project-list-rows span{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.project-list-rows span{color:#bbb}.project-list-rows b{border:1px solid #0000;border-radius:999px;justify-self:start;padding:3px 7px;font-size:10px}.project-list-rows time{color:#aaa;white-space:nowrap;font-size:11px}@media (width<=600px){.tabs-four button{padding-left:3px;padding-right:3px;font-size:10px!important}.project-list-card{padding:10px}.project-list-head,.project-list-row{grid-template-columns:74px 76px 190px 210px 140px;gap:4px;min-width:730px}.project-list-rows strong,.project-list-rows span{font-size:10px}.project-list-rows b{padding:2px 5px;font-size:9px}.project-list-rows time{font-size:9px}}.project-view-nav{display:none}@media (width<=600px){.project-view-nav{justify-content:space-between;align-items:center;margin:0 0 7px;padding:0 2px;display:flex}.project-view-nav>strong{font-size:14px}.project-view-nav>button{color:#eee;background:#292929;border:1px solid #444;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;display:grid}.project-view-nav>button:active{background:#3a3a3a}.project-view-nav>button svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}}.form-view-nav{display:none}@media (width<=600px){.form-view-nav{align-items:center;gap:10px;margin:0 0 12px;display:flex}.form-view-nav>button{color:#eee;background:#292929;border:1px solid #444;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;padding:0;display:grid}.form-view-nav>button:active{background:#3a3a3a}.form-view-nav>button svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.form-view-nav>strong{font-size:14px}}.related-workspace{border-top:1px solid #3b3b3b;margin:14px 0;padding-top:10px;overflow:auto}.related-workspace h3{margin:0 0 5px;font-size:13px}.related-workspace h3 small{color:#888;font-size:9px}.related-workspace-table{display:contents}.related-workspace-head,.related-workspace-table>.related-workspace-link{white-space:nowrap;grid-template-columns:76px 50px 66px minmax(190px,1fr) 92px;align-items:center;gap:4px;min-width:550px;display:grid}.related-workspace-head{color:#888;padding:4px;font-size:8px}.related-workspace-table>.related-workspace-link{color:#eee;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #333;border-radius:0;width:100%;min-height:30px;padding:4px;text-decoration:none;overflow:hidden}.related-workspace-table>.related-workspace-link:hover{background:#2b2b2b}.related-workspace time{text-overflow:ellipsis;color:#aaa;font-size:9px;overflow:hidden}.related-workspace-table>.related-workspace-link>b{text-overflow:ellipsis;white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-self:start;max-width:100%;padding:1px 4px;font-size:8px;overflow:hidden}.related-workspace strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;display:block;overflow:hidden}.related-workspace small{text-overflow:ellipsis;white-space:nowrap;color:#999;font-size:8px;overflow:hidden}.related-workspace-table>p{color:#888;padding:14px 4px;font-size:10px}@media (width<=600px){.related-workspace-table{grid-template-columns:62px max-content max-content minmax(165px,max-content) max-content;column-gap:2px;width:max-content;min-width:100%;display:grid}.related-workspace-head,.related-workspace-table>.related-workspace-link{grid-column:1/-1;grid-template-columns:subgrid;gap:inherit;width:100%;min-width:0}.related-workspace-table>p{grid-column:1/-1}.project-detail-modal h2{margin-top:12px}}.related-workspace-filters{border-bottom:0!important;padding:5px 0!important}@media (width>=601px){.project-detail-modal .related-workspace:has(.unified-filter-menu[open]){overflow:visible!important}}.project-notion-body{max-height:42vh;overflow:auto}@media (width>=901px){.project-detail-modal .related-workspace h3{font-size:14px}.project-detail-modal .related-workspace h3 small,.project-detail-modal .related-workspace-head{font-size:12px}.project-detail-modal .related-workspace-table>.related-workspace-link{min-height:40px;padding:7px 4px}.project-detail-modal .related-workspace time,.project-detail-modal .related-workspace-table>.related-workspace-link>b,.project-detail-modal .related-workspace strong,.project-detail-modal .related-workspace small{font-size:12px}.project-detail-modal .related-workspace-table>.related-workspace-link>b{padding:2px 6px}}.market-labels{font-size:15px!important}.market-labels span:not(:first-child){text-align:right}@media (width<=600px){.market-labels{font-size:12px!important}}.market-row{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border-left:0;border-right:0}.market-row:disabled{cursor:default}.market-row:not(:disabled):active{background:#252525}.chart-popup{background:#242424;border:1px solid #444;border-radius:18px;width:min(100%,620px);padding:20px;position:relative;box-shadow:0 25px 80px #000}.chart-popup h3{margin:0 30px 16px 0;font-size:17px}.chart-popup>p{color:#999;text-align:center;padding:70px 0}.chart-popup canvas{background:#191919;border-radius:10px;width:100%;height:auto;display:block}.chart-range{color:#999;justify-content:space-between;margin-top:8px;font-size:10px;display:flex}.chart-popup.realtime-chart-popup{width:min(100vw - 32px,1100px);height:min(82dvh,760px);padding:16px}.realtime-chart-popup .tradingview-widget-container{background:#131722;border-radius:10px;width:100%;height:calc(100% - 86px);overflow:hidden}.chart-periods{gap:5px;margin:7px 36px 9px 0;display:flex;overflow-x:auto}.chart-periods button{color:#aaa;background:#242424;border:1px solid #414141;border-radius:999px;flex:none;padding:6px 9px;font-size:10px;font-weight:700}.chart-periods button.active{color:#dcecff;background:#24456a;border-color:#5a91ca}@media (width<=600px){.chart-popup.realtime-chart-popup{border:0;border-radius:0;width:100vw;height:100dvh;padding:12px}.realtime-chart-popup .tradingview-widget-container{height:calc(100% - 92px)}.chart-periods{margin-right:30px}}.detail-modal h2{letter-spacing:normal;font-size:13px;font-weight:700;line-height:1.35}@media (width<=600px){.modal-backdrop{background:#111;align-items:stretch;padding:0}.detail-modal{width:100%;height:100dvh;max-height:none;padding:calc(60px + env(safe-area-inset-top)) 18px calc(24px + env(safe-area-inset-bottom));box-shadow:none;border:0;border-radius:0!important}.detail-modal h2{letter-spacing:normal;margin:10px 34px 14px 0;font-size:13px;font-weight:700;line-height:1.35}.detail-modal .modal-close{top:calc(10px + env(safe-area-inset-top));color:#eee;z-index:2;background:#202020;border:1px solid #3b3b3b;border-radius:50%;place-items:center;width:46px;height:46px;padding:0;font-size:38px;line-height:1;display:grid;position:fixed;left:12px;right:auto}.detail-modal .modal-date{text-align:center;top:calc(20px + env(safe-area-inset-top));color:#ddd;font-size:12px;font-weight:700;display:block;position:absolute;left:66px;right:66px}.detail-modal dl{grid-template-columns:58px 1fr;gap:14px 8px;margin:18px 0}.detail-modal .notion-link{margin-top:18px}.modal-edit{grid-template-columns:1fr 1fr auto}.modal-edit select{font-size:13px!important}.naver-calendar.expanded .naver-day{min-height:91px}.cell-events span{padding:2px;font-size:10px}.naver-calendar.expanded .naver-grid{padding-bottom:6px}}.project-picker .project-options{margin-top:3px;max-height:210px!important;position:static!important}.grid-three input[type=date]::-webkit-date-and-time-value{justify-content:flex-start;align-items:center;height:42px;margin:0;padding:0;display:flex}.grid-three input[type=date]{font-size:14px!important;line-height:42px!important}.grid-three input[readonly]{cursor:default}.detail-modal .modal-edit{align-items:center;gap:5px;display:flex}.detail-modal .modal-edit label{white-space:nowrap;grid-template:none;align-items:center;gap:4px;min-width:0;font-size:9px;display:flex}.detail-modal .modal-edit select{width:auto;min-width:58px;height:30px;padding:3px 20px 3px 6px;font-weight:700;font-size:10px!important}.detail-modal .modal-edit>button{height:30px;padding:0 8px;font-size:9px}.detail-modal .modal-date-field input{width:128px;height:30px;padding:3px 5px;font-weight:700;font-size:10px!important}@media (width<=600px){.detail-modal .modal-edit{flex-wrap:wrap;gap:4px}.detail-modal .modal-edit label{font-size:9px!important}.detail-modal .modal-edit select{min-width:54px;height:30px!important;padding:3px 18px 3px 5px!important;font-size:10px!important}.detail-modal .modal-date-field{order:3}.detail-modal .modal-date-field input{width:112px;height:30px!important;padding:3px!important;font-size:10px!important}.detail-modal .modal-edit>button{order:4;height:30px;padding:0 6px;font-size:9px}}@media (width>=901px){main.view-calendar{width:min(100% - 36px,1320px)}main.view-form{width:min(100% - 36px,1880px)}main.view-table,main.view-market{width:min(100%,980px)}.view-calendar .tabs button,.view-form .tabs button{padding:14px 10px;font-size:17px}.view-calendar .naver-head input{width:190px;font-size:26px}.view-calendar .naver-head small,.view-calendar .filters span{font-size:13px}.view-calendar .filters button{font-size:13px;padding:6px 10px!important}.view-calendar .naver-week b{padding:14px 2px 9px;font-size:15px}.view-calendar .naver-day{min-height:82px}.view-calendar .naver-day>span{width:34px;height:34px;font-size:18px}.view-calendar .day-sheet{padding-left:26px;padding-right:26px}.view-calendar .sheet-handle{background:linear-gradient(#0000 8px,#777 8px 12px,#0000 12px);width:64px;height:20px}.view-calendar .day-sheet h3{font-size:23px}.view-calendar .agenda-item{grid-template-columns:55px 5px 1fr;gap:14px;padding:13px 0}.view-calendar .agenda-item>span{font-size:13px}.view-calendar .agenda-item strong,.view-calendar .cell-events span,.view-calendar .cell-events small{font-size:12px}.view-calendar .cell-events span[draggable=true]{cursor:grab;-webkit-user-select:none;user-select:none}.view-calendar .cell-events span[draggable=true]:active{cursor:grabbing;opacity:.7}.view-calendar .agenda-item small,.view-calendar .agenda-item p{font-size:13px}.view-form .form-card{padding:34px}.view-form form{gap:18px}.view-form label{font-size:16px}.view-form input,.view-form select,.view-form textarea{padding:15px 16px;font-size:19px}.view-form .grid-three label{grid-template-rows:23px 54px}.view-form .grid-three input,.view-form .grid-three select{font-size:17px;height:54px!important}.view-form .form-card textarea{min-height:190px}.view-form .submit{padding:18px;font-size:18px}.detail-modal{width:min(100% - 48px,920px);padding:30px}.detail-modal h2{font-size:18px;line-height:1.4}.detail-modal .modal-date,.detail-modal dt{font-size:13px}.detail-modal dd,.detail-modal .notion-block{font-size:16px}.detail-modal .modal-edit label{font-size:11px}.detail-modal .modal-edit select{min-width:78px;height:36px;font-size:12px!important}.detail-modal .modal-edit>button{height:36px;font-size:11px}.detail-modal .notion-link{padding:15px;font-size:16px}.view-table .title-detail{font-size:12px}.view-market .market-labels,.view-market .market-row strong,.view-market .market-row em,.view-market .market-symbol b{font-size:12px!important}}.detail-modal:not(.gsdr-detail) h2{font-size:14px!important;font-weight:700!important;line-height:1.4!important}.detail-modal .modal-date,.detail-modal dt,.detail-modal dd,.detail-modal .notion-block,.detail-modal .modal-edit label,.detail-modal .modal-edit select,.detail-modal .modal-edit input,.detail-modal .modal-edit>button,.detail-modal .notion-link{font-size:12px!important}.detail-modal .modal-assignee-field select{min-width:120px}.detail-modal .modal-edit{flex-wrap:wrap}.detail-title-input{background:0 0;border:0;border-bottom:1px solid #0000;outline:0;width:calc(100% - 38px);margin:7px 38px 12px 0;padding:2px 0;font-size:14px;font-weight:700;line-height:1.4;display:block}.detail-title-input:focus{border-bottom-color:#666}.detail-inline-select{color:#eee;max-width:100%;font:inherit;background:0 0;border:0;outline:0;padding:2px 20px 2px 0}.detail-inline-select:focus{background:#303030}.detail-assignee-edit{align-items:center;gap:4px;display:flex}.detail-autosave{color:#70cf9b;font-size:10px}.detail-project-picker{max-width:520px;display:block;position:relative}.detail-project-picker>input{color:#eee;background:0 0;border:0;border-bottom:1px solid #0000;outline:0;width:100%;height:30px;padding:2px 30px 2px 0;font-size:12px}.detail-project-picker>input:focus{border-bottom-color:#666}.detail-project-clear{z-index:2;color:#ddd;background:#333;border:1px solid #555;border-radius:50%;width:25px;height:25px;font-size:17px;line-height:20px;position:absolute;top:2px;right:0}.detail-project-options{z-index:12;background:#292929;border:1px solid #444;border-radius:10px;width:min(560px,100vw - 80px);max-height:240px;padding:5px;display:block;position:absolute;top:34px;left:0;overflow:auto;box-shadow:0 16px 40px #000c}.detail-project-options button{color:#eee;text-align:left;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:8px;display:flex}.detail-project-options button:hover{background:#383838}.detail-project-options strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.detail-project-options button>span{color:#aaa;flex:none;align-items:center;gap:6px;font-size:11px;display:flex}.detail-project-options b{border:1px solid #0000;border-radius:999px;padding:2px 5px;font-size:9px}.detail-project-options em{color:#999;text-align:center;padding:14px;font-size:11px;font-style:normal;display:block}@media (width<=600px){.detail-project-options{width:calc(100vw - 94px)}}.detail-project-meta{color:#999;align-items:center;gap:6px;margin-bottom:2px;font-size:9px!important;display:flex!important}.detail-project-meta b{border:1px solid #0000;border-radius:999px;padding:1px 5px;font-size:9px!important}.detail-project-meta time{font-size:9px!important}@media (width<=600px){.project-list-head,.project-list-row{font-size:11px!important}.project-list-row{min-height:34px!important;padding-top:4px!important;padding-bottom:4px!important}.project-list-rows strong,.project-list-rows span,.project-list-rows time{font-size:11px!important}.project-list-rows b,.detail-modal .detail-project-edit,.detail-modal .detail-assignee-edit,.detail-modal .detail-project-picker>input,.detail-modal .detail-assignee-edit select{font-size:10px!important}.detail-modal .detail-project-edit,.detail-modal .detail-assignee-edit{line-height:1.35!important}.detail-modal .detail-assignee-edit>span{font-size:10px!important}}.detail-delete{color:#f77;background:#321f1f;border:1px solid #743b3b;border-radius:11px;width:100%;margin-top:8px;padding:10px;font-size:11px;font-weight:700;display:block}.detail-delete:disabled{opacity:.55}.detail-date-time-inputs{align-items:center;gap:4px;display:flex}.detail-date-time-inputs input[type=date]{min-width:132px}.detail-date-time-inputs input[type=time]{width:118px!important;min-width:118px!important;padding-left:8px!important;padding-right:5px!important}@media (width<=600px){.detail-date-time-inputs{gap:3px}.detail-date-time-inputs input[type=date]{min-width:0;width:112px!important;padding-left:6px!important;padding-right:3px!important}.detail-date-time-inputs input[type=time]{width:68px!important;min-width:0!important;padding-left:4px!important;padding-right:2px!important}}.include-time-control{justify-content:flex-end;align-items:center;gap:6px;margin:-5px 0 6px;display:flex}.include-time-control label,.detail-time-toggle{color:#aaa;white-space:nowrap;flex-direction:row!important;grid-template:none!important;align-items:center!important;gap:4px!important;font-size:11px!important;display:flex!important}.include-time-control input[type=checkbox],.detail-time-toggle input[type=checkbox]{appearance:none;position:relative;background:#444!important;border:0!important;border-radius:999px!important;width:26px!important;height:14px!important;min-height:14px!important;padding:0!important}.include-time-control input[type=checkbox]:after,.detail-time-toggle input[type=checkbox]:after{content:"";background:#ddd;border-radius:50%;width:10px;height:10px;transition:all .15s;position:absolute;top:2px;left:2px}.include-time-control input[type=checkbox]:checked,.detail-time-toggle input[type=checkbox]:checked{background:#2388e8!important}.include-time-control input[type=checkbox]:checked:after,.detail-time-toggle input[type=checkbox]:checked:after{background:#fff;transform:translate(12px)}.include-time-control>input[type=time]{width:92px;height:30px;padding:3px 6px;font-size:13px}.detail-time-toggle{align-self:center;padding:0!important;line-height:14px!important}.detail-modal .modal-edit{min-height:0!important;margin:3px 0 5px!important;line-height:1!important}.detail-modal .detail-time-toggle{height:16px!important;min-height:16px!important;margin:0!important}.detail-modal dl{gap:8px!important;margin:10px 0!important}@media (width<=600px){.detail-modal .modal-edit{gap:2px!important;margin:0 0 3px!important}.detail-modal .modal-edit label{gap:2px!important;line-height:1!important}.detail-modal .detail-time-toggle{height:12px!important;min-height:12px!important}.detail-time-toggle input[type=checkbox]{width:24px!important;height:12px!important;min-height:12px!important}.detail-time-toggle input[type=checkbox]:after{width:8px;height:8px}.detail-time-toggle input[type=checkbox]:checked:after{transform:translate(12px)}.detail-modal dl{gap:5px!important;margin:6px 0!important}.detail-modal .detail-title-input{margin-bottom:7px!important}}.detail-time-toggle{gap:3px!important;height:10px!important;min-height:10px!important;font-size:9px!important}.detail-time-toggle input[type=checkbox]{width:20px!important;height:10px!important;min-height:10px!important}.detail-time-toggle input[type=checkbox]:after{width:6px;height:6px;top:2px;left:2px}.detail-time-toggle input[type=checkbox]:checked:after{transform:translate(10px)}@media (width<=600px){.detail-modal .detail-time-toggle{height:10px!important;min-height:10px!important}.detail-time-toggle input[type=checkbox]{width:20px!important;height:10px!important;min-height:10px!important}.detail-time-toggle input[type=checkbox]:after{width:6px;height:6px}.detail-time-toggle input[type=checkbox]:checked:after{transform:translate(10px)}}.detail-project-picker{align-items:center;gap:6px;max-width:100%!important;display:flex!important}.detail-project-picker .detail-project-meta{flex:none;margin:0!important}.detail-project-picker>input{flex:1;min-width:0;width:auto!important;height:26px!important;padding-right:30px!important}.detail-project-picker:has(.detail-project-meta) .detail-project-clear{top:0!important}.detail-project-picker:has(.detail-project-meta) .detail-project-options{top:30px!important}.account-bar{color:#888;justify-content:flex-end;align-items:center;gap:8px;margin:0 2px 6px;font-size:9px;display:flex}.account-bar a,.account-bar button{color:#aaa;background:#242424;border:1px solid #3d3d3d;border-radius:999px;padding:4px 8px;font-size:9px;text-decoration:none}.auth-screen{background:#111;place-items:center;min-height:100dvh;padding:20px;display:grid}.auth-card{color:#f2f2f2;background:#202020;border:1px solid #3b3b3b;border-radius:20px;width:min(100%,380px);padding:26px;box-shadow:0 25px 80px #000}.auth-card small{color:#62c993;letter-spacing:.18em;font-weight:800}.auth-card h1{color:inherit;margin:8px 0 20px}.auth-card label{color:#aaa;gap:5px;margin:10px 0;font-size:11px;display:grid}.auth-card input{color:#f2f2f2;background:#181818;border-color:#444;height:44px}.auth-card input:-webkit-autofill{-webkit-text-fill-color:#f2f2f2!important;box-shadow:inset 0 0 0 1000px #181818!important}.auth-card button{color:#102218;background:#68cb95;border:0;border-radius:10px;width:100%;margin-top:12px;padding:13px;font-weight:800}.auth-card p{color:#aaa;font-size:12px;line-height:1.6}.auth-card .auth-error{color:#f77}.auth-loading{text-align:center}.auth-loading h1{font-size:18px}.admin-page{width:min(1100px,100% - 28px);margin:0 auto;padding:28px 0}.admin-page header{justify-content:space-between;align-items:center;display:flex}.admin-page header small{color:#65cf98;letter-spacing:.16em;font-weight:800}.admin-page header h1{margin:5px 0}.admin-page header a{color:#ddd}.admin-create,.member-list{background:#1b1b1b;border:1px solid #363636;border-radius:16px;margin-top:18px;padding:18px}.admin-create h2,.member-list h2{font-size:15px}.admin-create form{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.admin-create input,.admin-create select,.admin-create button{height:38px;font-size:12px}.admin-create button{background:#65cf98;border:0;border-radius:8px;font-weight:800}.member-list article{border-top:1px solid #333;justify-content:space-between;gap:12px;padding:12px 0;display:flex}.member-list article>div:first-child{gap:3px;display:grid}.member-list small,.member-list em{color:#999;font-size:10px;font-style:normal}.member-actions{align-items:center;gap:6px;display:flex}.member-actions button{color:#ddd;background:#292929;border:1px solid #444;border-radius:8px;padding:7px 9px;font-size:10px}@media (width<=600px){.account-bar span{text-overflow:ellipsis;white-space:nowrap;max-width:140px;overflow:hidden}.admin-create form{grid-template-columns:1fr}.member-list article{display:grid}.member-actions{justify-content:flex-end}}:root[data-theme=light] .auth-screen{background:#f5f6f8}:root[data-theme=light] .auth-card{color:#20242a;background:#fff;border-color:#d9dee5;box-shadow:0 24px 70px #26324420}:root[data-theme=light] .auth-card label,:root[data-theme=light] .auth-card p{color:#646d78}:root[data-theme=light] .auth-card input{color:#20242a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f7f8fa;border-color:#cfd5dd}:root[data-theme=light] .auth-card input:-webkit-autofill{-webkit-text-fill-color:#20242a!important;box-shadow:inset 0 0 0 1000px #f7f8fa!important}.account-settings-trigger{font-weight:800;padding:5px 10px!important}.account-settings-backdrop{z-index:340;background:#000c;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.account-settings-panel{background:#242424;border:1px solid #484848;border-radius:18px;width:min(92vw,390px);padding:22px;position:relative;box-shadow:0 25px 80px #000}.account-settings-panel>small{color:#6bd49a;letter-spacing:.14em;font-size:9px;font-weight:900}.account-settings-panel h2{margin:5px 35px 4px 0;font-size:20px}.account-settings-panel>p{color:#999;margin:0;font-size:11px}.account-settings-version{color:#6bd49a;margin:6px 0 15px;font-size:11px;display:block}.account-settings-actions{gap:8px;display:grid}.account-settings-actions>a,.account-settings-actions>button{color:#ddd;text-align:center;background:#2c2c2c;border:1px solid #444;border-radius:10px;width:100%;padding:12px;font-size:12px;font-weight:800;text-decoration:none;display:block}.account-settings-actions .logout{color:#ff8991;background:#3a2225;border-color:#713e43}@media (width<=600px){.account-bar{flex-wrap:nowrap;min-height:25px}.account-bar span{text-align:right;flex:1}.account-settings-panel{max-height:calc(100dvh - 36px);overflow:auto}}.account-settings-actions>.cloudflare-usage-settings{flex-direction:column;align-items:stretch;gap:4px;display:flex}.cloudflare-usage-settings b,.cloudflare-usage-settings small{display:block}.cloudflare-usage-settings small{opacity:.75;font-size:11px;font-weight:600}.cloudflare-usage-settings i{background:#3b4641;border-radius:99px;height:5px;margin-top:3px;display:block;overflow:hidden}.cloudflare-usage-settings i span{border-radius:inherit;background:#20b76b;height:100%;display:block}.cloudflare-usage-settings i span.over{background:#ff6373}.cloudflare-usage-backdrop{z-index:700;background:#000c;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.cloudflare-usage-panel{color:#f4f8f6;background:radial-gradient(circle at 72% 5%,#123d2c 0,#0b1c15 42%,#07150f 100%);border:1px solid #294638;border-radius:22px;width:min(94vw,720px);max-height:calc(100dvh - 36px);padding:24px;overflow:auto;box-shadow:0 28px 90px #000c}.cloudflare-usage-panel>header{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:20px;display:flex}.cloudflare-usage-panel>header small{color:#42d48d;letter-spacing:.16em;font-size:11px;font-weight:800}.cloudflare-usage-panel h2{margin:5px 0 0;font-size:30px}.cloudflare-usage-header-actions{align-items:center;gap:7px;display:flex}.cloudflare-usage-header-actions button{color:#eef6f2;background:#13221b;border:1px solid #30483c;border-radius:13px;min-width:0;padding:10px 14px;font-size:12px;font-weight:700}.cloudflare-usage-header-actions button:disabled{opacity:.65}.cloudflare-usage-header-actions .cloudflare-usage-close{border-radius:50%;place-items:center;width:38px;height:38px;padding:0;font-size:24px;display:grid}.cloudflare-usage-error{color:#ffb3bb;background:#4d2027;border:1px solid #93424c;border-radius:10px;margin:-8px 0 14px;padding:10px;font-size:11px}.cloudflare-usage-summary{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.cloudflare-usage-summary article,.cloudflare-usage-limit,.cloudflare-usage-apps article{background:#12221a;border:1px solid #294336;border-radius:17px;padding:18px}.cloudflare-usage-summary article{justify-content:space-between;align-items:center;gap:12px;display:flex}.cloudflare-usage-summary span{color:#a8bbb1;font-size:12px}.cloudflare-usage-summary b{white-space:nowrap;font-size:24px}.cloudflare-usage-summary b.danger{color:#ff6475}.cloudflare-usage-limit{margin-top:10px}.cloudflare-usage-limit h3{margin:0 0 7px;font-size:15px}.cloudflare-usage-limit p{color:#a8bbb1;margin:0;font-size:13px}.cloudflare-usage-limit>i,.cloudflare-usage-apps article>i{background:#263a30;border-radius:999px;height:7px;margin:13px 0 8px;display:block;overflow:hidden}.cloudflare-usage-limit>i span,.cloudflare-usage-apps article>i span{border-radius:inherit;background:linear-gradient(90deg,#12ad6d,#4ed69a);height:100%;display:block}.cloudflare-usage-limit.exceeded{background:#2b171b;border-color:#8b3e49}.cloudflare-usage-limit.exceeded>i span{background:linear-gradient(90deg,#ed4459,#ff7887)}.cloudflare-usage-limit>strong{color:#ff8793;margin:10px 0;font-size:12px;line-height:1.5;display:block}.cloudflare-usage-limit>small{color:#9eb1a7;font-size:11px;line-height:1.6;display:block}.cloudflare-usage-apps{gap:10px;margin-top:10px;display:grid}.cloudflare-usage-apps article{border-radius:14px;padding:15px 17px}.cloudflare-usage-apps article header{justify-content:space-between;align-items:center;gap:12px;display:flex}.cloudflare-usage-apps article strong{text-overflow:ellipsis;white-space:nowrap;font:700 14px ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.cloudflare-usage-apps article b{white-space:nowrap;font-size:19px}.cloudflare-usage-apps article small,.cloudflare-usage-apps article p{color:#9eb1a7;margin:0;font-size:10px}.cloudflare-usage-apps article>i{height:5px;margin:9px 0 6px}.cloudflare-usage-empty{text-align:center;color:#9eb1a7;margin:0;padding:24px;font-size:12px}@media (width<=600px){.cloudflare-usage-backdrop{padding:8px}.cloudflare-usage-panel{border-radius:17px;width:100%;max-height:calc(100dvh - 16px);padding:17px 13px}.cloudflare-usage-panel h2{font-size:24px}.cloudflare-usage-panel>header small{font-size:9px}.cloudflare-usage-header-actions button:first-child{padding:8px 9px;font-size:10px}.cloudflare-usage-header-actions .cloudflare-usage-close{width:34px;height:34px;font-size:21px}.cloudflare-usage-summary{grid-template-columns:1fr;gap:7px}.cloudflare-usage-summary article{padding:13px 15px}.cloudflare-usage-summary b{font-size:20px}.cloudflare-usage-limit{padding:15px}.cloudflare-usage-apps article{padding:13px 14px}}.cloudflare-usage-connect{background:#2c2c2c;border:1px solid #444;border-radius:10px;gap:7px;padding:12px;display:grid}.cloudflare-usage-connect>b{text-align:center;font-size:12px}.cloudflare-usage-connect>small{color:#aaa;font-size:10px;line-height:1.4}.cloudflare-usage-connect>input{color:#eee;background:#202020;border:1px solid #4c4c4c;border-radius:7px;width:100%;height:35px;padding:7px 9px;font-size:12px}.cloudflare-usage-connect>em{color:#ff8585;font-size:10px;font-style:normal}.cloudflare-usage-connect>div{grid-template-columns:1fr 1fr;gap:6px;display:grid}.cloudflare-usage-connect :is(a,button){color:#ddd;background:#303030;border:1px solid #4c4c4c;border-radius:7px;place-items:center;min-height:33px;font-size:11px;text-decoration:none;display:grid}.cloudflare-usage-connect button{color:#102218;background:#65cf98;border-color:#53b47e}:root[data-theme=light] .cloudflare-usage-connect{background:#f7f8fa;border-color:#d1d7df}:root[data-theme=light] .cloudflare-usage-connect>small{color:#66717e}:root[data-theme=light] .cloudflare-usage-connect>input{color:#20242a;background:#fff;border-color:#cfd5dd}:root[data-theme=light] .cloudflare-usage-connect a{color:#303842;background:#fff;border-color:#cfd5dd}.typography-backdrop{z-index:300;overscroll-behavior:none;background:#000b;place-items:center;height:100dvh;padding:18px;display:grid;position:fixed;inset:0;overflow:hidden}.typography-settings{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;background:#242424;border:1px solid #484848;border-radius:18px;width:min(94vw,620px);max-height:90dvh;padding:22px;position:relative;overflow-y:auto;box-shadow:0 25px 80px #000}.typography-settings h2{margin:0 34px 15px 0;font-size:20px}.typography-device-tabs{background:#191919;border-radius:11px;grid-template-columns:1fr 1fr;gap:5px;margin-bottom:14px;padding:3px;display:grid}.typography-device-tabs button{color:#888;background:0 0;border:0;border-radius:8px;padding:10px;font-weight:800}.typography-device-tabs button.active{color:#fff;background:#3b3b3b}.typography-settings>label{font-size:12px}.typography-settings select{height:43px;margin-top:5px;font-size:14px}.typography-preview{background:#1b1b1b;border:1px solid #3e3e3e;border-radius:10px;margin:12px 0;padding:13px;font-size:18px;line-height:1.45}.typography-size-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.typography-size-grid label{background:#202020;border:1px solid #3d3d3d;border-radius:10px;grid-template-columns:1fr 62px;align-items:center;gap:8px;padding:8px 10px;display:grid;position:relative}.typography-size-grid label span{color:#bbb;font-size:11px}.typography-size-grid input{text-align:right;height:34px;padding:5px 22px 5px 7px;font-size:13px}.typography-size-grid i{color:#888;font-size:9px;font-style:normal;position:absolute;bottom:18px;right:16px}.typography-actions{grid-template-columns:1fr 1.4fr;gap:7px;margin-top:15px;display:grid}.typography-actions button{color:#ddd;background:#303030;border:1px solid #444;border-radius:10px;padding:11px;font-size:12px;font-weight:800}.typography-actions button.save{color:#102218;background:#65cf98;border-color:#54b980}@media (width<=600px){body{font-family:var(--mobile-font-family,"Pretendard","Apple SD Gothic Neo",sans-serif)}.typography-backdrop{align-items:end;padding:0}.typography-settings{border-radius:20px 20px 0 0;width:100%;max-height:88dvh;padding:18px}.typography-size-grid{grid-template-columns:1fr}.typography-preview{font-size:16px}}.password-change{background:#242424;border:1px solid #444;border-radius:18px;width:min(100%,380px);padding:22px;position:relative;box-shadow:0 24px 70px #000}.password-change h2{margin:0 0 15px;font-size:18px}.password-change label{color:#aaa;gap:5px;margin-top:10px;font-size:10px;display:grid}.password-change input{height:40px;font-size:14px}.password-change .submit{width:100%;margin-top:14px}.project-list-head{font-size:12px!important}@media (width<=600px){.project-list-head{font-size:11px!important}}.project-list-search,.workspace-list-search{color:#eee;background:#202020;border-color:#3d3d3d;width:100%;height:38px;margin-bottom:10px;padding:8px 10px;font-size:12px}.workspace-list-search{margin-top:0}@media (width<=600px){.project-list-search,.workspace-list-search{height:36px;margin-bottom:7px}}@media (width>=901px){.workspace-card td:last-child{white-space:nowrap!important}.workspace-card .title-detail{vertical-align:middle;width:auto;max-width:55%;display:inline-block}.workspace-card .project-subline{vertical-align:middle;max-width:44%;margin:0 0 0 9px!important;display:inline-block!important}}.workspace-card .workspace-filters,.workspace-card .workspace-list-search{z-index:12;position:sticky}.workspace-card .workspace-filters{top:0}.workspace-card .workspace-list-search{top:42px}.workspace-card .table-wrap{overscroll-behavior:contain;max-height:calc(100dvh - 225px);overflow:auto}@media (width<=600px){.workspace-card .table-wrap{max-height:calc(100dvh - 205px)}}.hourly-weather header{align-items:center;gap:8px}.hourly-weather header span{margin-left:auto}.hourly-weather header button{color:#bbb;white-space:nowrap;background:#292929;border:1px solid #444;border-radius:999px;padding:4px 7px;font-size:8px}.filters .filter-group-divider{margin-left:12px!important}@media (width<=600px){.filters .filter-group-divider{margin-left:7px!important}}.workspace-card tbody tr.same-date td{border-top-color:#0000!important}.past-items-toggle{color:#aaa;white-space:nowrap;align-items:center;gap:5px;margin-left:7px;grid-template:none!important;font-size:10px!important;display:flex!important}.past-items-toggle input{accent-color:#3189e8;margin:0;width:14px!important;height:14px!important;padding:0!important}.filters{position:relative;overflow:visible!important}.filter-menu{position:relative}.filter-menu summary{color:#aaa;cursor:pointer;white-space:nowrap;background:#292929;border:1px solid #444;border-radius:999px;align-items:center;gap:5px;min-height:30px;padding:4px 9px;font-size:10px;list-style:none;display:flex}.filter-menu summary::-webkit-details-marker{display:none}.filter-menu summary b{color:#eee;font-size:10px}.filter-menu summary i{color:#888;font-style:normal}.filter-menu[open] summary{background:#24354a;border-color:#4e86b8}.filter-popover{z-index:50;background:#292929;border:1px solid #454545;border-radius:12px;width:210px;padding:8px;position:absolute;top:36px;left:0;box-shadow:0 18px 45px #000d}.filter-popover header{color:#999;padding:4px 6px 8px;font-size:10px}.filter-popover label{cursor:pointer;border-radius:7px;grid-template:none;align-items:center;gap:8px;padding:6px;font-size:11px;display:flex}.filter-popover label:hover{background:#383838}.filter-popover input{accent-color:#3189e8;width:16px;height:16px;margin:0;padding:0}.filter-popover label b{border:1px solid #0000;border-radius:999px;padding:3px 7px;font-size:11px}.filter-popover>button{color:#ddd;text-align:left;background:0 0;border:0;border-top:1px solid #444;width:100%;margin-top:6px;padding:8px 6px;font-size:11px}.calendar-holiday{text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin:2px 0 3px;line-height:1.15;display:block;overflow:hidden;color:#ff405f!important;font-size:10px!important;font-weight:800!important}@media (width<=600px){.filter-menu summary{padding:4px 7px}.filter-popover{width:auto;max-height:60vh;position:fixed;top:auto;left:14px;right:14px;overflow:auto}.calendar-holiday{font-size:8px!important}}.fixed-filter{color:#aaa;white-space:nowrap;background:#213329;border:1px solid #3c5d47;border-radius:999px;align-items:center;gap:5px;min-height:30px;padding:4px 9px;font-size:10px;display:flex}.fixed-filter b{border-radius:999px;padding:2px 6px;font-size:10px}.fixed-filter i{color:#70b987;font-size:8px;font-style:normal}@media (width<=600px){.fixed-filter{padding:4px 7px}}.calendar-special-list{border-top:1px solid #343434;margin-top:10px;padding-top:9px}.calendar-special-list h4{color:#888;margin:0 0 5px;font-size:9px}.calendar-special-list button{color:#ddd;text-align:left;background:0 0;border:0;border-top:1px solid #303030;grid-template-columns:52px auto auto 1fr;align-items:center;gap:7px;width:100%;padding:8px 4px;display:grid}.calendar-special-list span,.calendar-special-list strong{white-space:nowrap;font-size:11px;font-weight:800}.calendar-special-list button.seasonal span,.calendar-special-list button.seasonal strong{color:#ffcf75}.calendar-special-list button.holiday span,.calendar-special-list button.holiday strong{color:#ff405f}.calendar-special-list small{color:#999;white-space:nowrap;font-size:9px}.calendar-special-list i{color:#777;justify-self:end;font-size:9px;font-style:normal}.calendar-special-modal>small{color:#ffbd55;margin-top:8px;font-size:10px;display:block}.calendar-special-modal h2{margin:6px 0 8px;color:#ffcf75!important;font-size:19px!important}.calendar-special-modal>b{color:#ffcf75;background:#3b3120;border-radius:999px;padding:4px 8px;font-size:11px;display:inline-block}.calendar-special-modal p{color:#ddd;margin:18px 0 4px;line-height:1.75;font-size:13px!important}@media (width<=600px){.filters.dark .weather-controls>button:first-child{min-height:30px!important;padding:4px 7px!important;font-size:10px!important}.calendar-special-list button{grid-template-columns:38px auto auto 1fr;gap:5px}.calendar-special-modal{min-height:auto!important}.calendar-special-modal h2{font-size:16px!important}.calendar-special-modal p{font-size:12px!important}}.naver-day.holiday-date>span{color:#ff405f!important}.calendar-seasonal{text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin:1px 0 3px;line-height:1.1;display:block;overflow:hidden;color:#f4b942!important;font-size:9px!important;font-weight:750!important}@media (width<=600px){.calendar-seasonal{font-size:7px!important}}.naver-day.today-date>span:first-child{background:#f2f2f2;outline:none;font-weight:800;color:#171717!important}.naver-day.today-date:nth-child(7n+1)>span:first-child,.naver-day.today-date.holiday-date>span:first-child{background:#ff405f;color:#fff!important}.naver-day.today-date:nth-child(7n)>span:first-child{background:#5369ff;color:#fff!important}.naver-day:nth-child(7n+1)>span:first-child,.naver-day.holiday-date>span:first-child{color:#ff4966!important}.naver-day:nth-child(7n)>span:first-child{color:#5369ff!important}.naver-day.selected>span:first-child{color:#171717!important}.workspace-date{justify-items:start;line-height:1.05;display:inline-grid}.workspace-date>span{color:inherit}.workspace-date>small{letter-spacing:.06em;margin-top:3px;font-weight:850;color:#69c997!important;font-size:7px!important}.workspace-date-red,.workspace-date-red .weekday-sun{color:#ff4966!important}.workspace-date-blue,.workspace-date-blue .weekday-sat{color:#5369ff!important}.weather-controls{align-items:center;gap:5px;margin-left:4px;display:flex}.weather-controls button{color:#aaa;background:#252525;border:1px solid #3b3b3b;border-radius:999px;padding:5px 9px;font-size:10px}.weather-controls button.on{color:#d8ebff;background:#203246;border-color:#426b91}.weather-search{z-index:20;background:#242424;border:1px solid #3b3b3b;border-radius:12px;width:min(430px,100% - 24px);margin:8px 12px;padding:8px;position:relative;box-shadow:0 12px 35px #0009}.weather-search>div{gap:5px;display:flex}.weather-search input{color:#eee;background:#181818;border-color:#444;flex:1;min-width:0;padding:7px 9px;font-size:11px}.weather-search>div button{color:#fff;background:#3b6b91;border:0;border-radius:7px;padding:0 12px;font-size:10px}.weather-search p{color:#ff8c8c;margin:6px 3px 0;font-size:9px}.weather-search ul{max-height:190px;margin:7px 0 0;padding:0;list-style:none;overflow:auto}.weather-search li button{color:#eee;text-align:left;background:0 0;border:0;border-top:1px solid #383838;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:7px;font-size:11px;display:flex}.weather-search li small{color:#888;font-size:9px}.calendar-weather{flex-direction:column;justify-content:center;align-items:center;gap:0;line-height:1;width:auto!important;height:auto!important;display:flex!important}.calendar-weather b{font-size:15px}.calendar-weather small{color:#ddd;white-space:nowrap;font-size:11px;font-weight:700}.hourly-weather{background:#191919;border:1px solid #383838;border-radius:13px;margin:0 0 10px;padding:10px}.hourly-weather header{justify-content:space-between;gap:10px;margin-bottom:8px;display:flex}.hourly-weather header strong{font-size:11px}.hourly-weather header span{color:#aaa;font-size:10px}.hourly-weather>div{scrollbar-width:thin;gap:5px;padding-bottom:4px;display:flex;overflow-x:auto}.hourly-weather article{background:#242424;border-radius:10px;flex:0 0 67px;justify-items:center;gap:3px;padding:7px 3px;display:grid}.hourly-weather time{color:#aaa;font-size:9px}.hourly-weather article b{font-size:21px;line-height:1.2}.hourly-weather article strong{font-size:14px}.hourly-weather article small{color:#999;white-space:nowrap;font-size:7px}@media (width<=600px){.weather-controls{gap:3px;margin-left:2px}.weather-controls button{padding:4px 6px;font-size:8px}.weather-search{margin:6px 8px}.naver-grid,.naver-week{width:100%;min-width:0}.naver-day{gap:3px;min-width:0;padding-left:0;padding-right:0;overflow:hidden}.calendar-weather{max-width:100%}.calendar-weather b{font-size:14px;line-height:1}.calendar-weather small{letter-spacing:-.04em;max-width:100%;font-size:8px}.naver-calendar.expanded .calendar-weather{margin-top:-2px}.hourly-weather{margin-left:-8px;margin-right:-8px;padding:8px}.hourly-weather article{flex-basis:62px}.hourly-weather article b{font-size:19px}.hourly-weather article strong{font-size:13px}}.weather-popup-backdrop{z-index:500;background:#000b;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.weather-popup{background:#202020;border:1px solid #484848;border-radius:18px;width:min(94vw,760px);padding:20px;box-shadow:0 24px 80px #000}.weather-popup>header{justify-content:space-between;align-items:flex-start;margin-bottom:16px;display:flex}.weather-popup>header div{gap:3px;display:grid}.weather-popup>header strong{font-size:20px}.weather-popup>header small{color:#999;font-size:11px}.weather-popup>header>button{color:#ddd;background:#333;border:0;border-radius:50%;width:34px;height:34px;font-size:24px;line-height:1}.weather-popup-actions{gap:6px;margin:-4px 0 12px;display:flex}.weather-popup-actions button{color:#bbb;background:#292929;border:1px solid #444;border-radius:999px;padding:7px 10px;font-size:10px}.weather-popup .weather-search{width:100%;margin:0 0 12px}.weather-popup-error{color:#ff9696;margin:8px 0;font-size:11px}.weather-weekly{grid-template-columns:repeat(7,1fr);gap:7px;display:grid}.weather-weekly article{background:#292929;border-radius:13px;justify-items:center;gap:6px;min-width:0;padding:13px 5px;display:grid}.weather-weekly time{color:#bbb;white-space:nowrap;font-size:10px}.weather-weekly b{font-size:42px;line-height:1.1}.weather-weekly strong{font-size:16px}.weather-weekly small{color:#999;font-size:12px}@media (width<=600px){.weather-popup{padding:16px 12px}.weather-popup>header{margin-bottom:12px}.weather-weekly{grid-template-columns:repeat(4,1fr);gap:5px}.weather-weekly article{padding:10px 3px}.weather-weekly time{font-size:9px}.weather-weekly b{font-size:38px}}.naver-day.today-date.holiday-date>span:first-child,.naver-day.today-date:nth-child(7n+1)>span:first-child,.naver-day.today-date:nth-child(7n)>span:first-child{color:#fff!important}.workspace-switch{width:min(100% - 36px,944px);margin:calc(10px + env(safe-area-inset-top)) auto 5px;background:#202020;border:1px solid #303030;border-radius:12px;padding:3px;display:flex}.workspace-switch>a{color:#777;background:0 0;border:0;border-radius:9px;flex:1;justify-content:center;align-items:center;gap:7px;padding:7px;text-decoration:none;display:flex}.workspace-switch>a.active{color:#fff;background:#3b3b3b}.workspace-switch strong{font-size:12px}.workspace-switch small{color:#888;font-size:9px}.workspace-switch>a.active small{color:#bbb}.workspace-switch+main{padding-top:7px}.gsdr-shell{width:min(100% - 36px,944px);margin:0 auto;padding-bottom:40px}.gsdr-account-bar{width:min(100% - 36px,944px);margin:5px auto}.gsdr-tabs{background:#252525;border-radius:12px;grid-template-columns:1fr 1fr;margin-bottom:7px;padding:3px;display:grid}.gsdr-tabs button{color:#777;background:0 0;border:0;border-radius:9px;padding:10px;font-size:12px;font-weight:800}.gsdr-tabs button.active{color:#fff;background:#3a3a3a}.gsdr-loading{text-align:center;color:#888;padding:60px}.gsdr-filters{border:1px solid #333;border-radius:13px;margin-bottom:7px;display:flex}.gsdr-filters>input{border-radius:999px;min-width:150px;height:31px;margin-left:auto;padding:5px 9px;font-size:10px}.gsdr-calendar{background:#171717;border:1px solid #303030;border-radius:18px;overflow:hidden}.gsdr-calendar>header{justify-content:center;align-items:center;gap:20px;padding:16px;display:flex}.gsdr-calendar>header button{color:#999;background:0 0;border:0;font-size:24px}.gsdr-calendar>header strong{font-size:18px}.gsdr-week,.gsdr-grid{grid-template-columns:repeat(7,1fr);display:grid}.gsdr-week b{text-align:center;color:#bbb;padding:8px;font-size:11px}.gsdr-week b:first-child{color:#ff4966}.gsdr-week b:last-child{color:#5369ff}.gsdr-day{border-top:1px solid #292929;min-height:105px;padding:7px 4px;overflow:hidden}.gsdr-day>span{border-radius:50%;place-items:center;width:25px;height:25px;margin:0 auto 4px;font-size:12px;display:grid}.gsdr-day:nth-child(7n+1)>span{color:#ff4966}.gsdr-day:nth-child(7n)>span{color:#5369ff}.gsdr-day.today>span{background:#f1f1f1;font-weight:900;color:#111!important}.gsdr-day>button{text-align:left;text-overflow:ellipsis;white-space:nowrap;border:1px solid;border-radius:4px;width:100%;margin:2px 0;padding:3px 5px;font-size:8px;display:block;overflow:hidden}.gsdr-day>small{text-align:center;color:#999;font-size:8px;display:block}.gsdr-list{border:1px solid #343434;border-radius:16px;overflow:auto}.gsdr-list-head,.gsdr-list>button{grid-template-columns:120px 88px 110px 100px 110px minmax(260px,1fr);align-items:center;gap:7px;min-width:820px;display:grid}.gsdr-list-head{color:#888;padding:8px 10px;font-size:10px}.gsdr-list>button{text-align:left;background:#1b1b1b;border:0;border-top:1px solid #333;width:100%;min-height:44px;padding:7px 10px}.gsdr-list>button:hover{background:#242424}.gsdr-list time{color:#bbb;align-items:center;gap:5px;font-size:10px;display:flex}.gsdr-list time small{color:#777;font-size:8px}.gsdr-list b{text-overflow:ellipsis;white-space:nowrap;border:1px solid;border-radius:999px;justify-self:start;max-width:100%;padding:3px 6px;font-size:9px;overflow:hidden}.gsdr-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.gsdr-detail{width:min(100% - 30px,900px);max-height:calc(100dvh - 30px);overflow:auto}.gsdr-property-grid{border-top:1px solid #393939;grid-template-columns:1fr 1fr;gap:0;margin:12px 0;display:grid}.gsdr-property-grid>div{border-bottom:1px solid #333;grid-template-columns:105px 1fr;gap:8px;padding:7px;display:grid}.gsdr-property-grid dt{color:#888;font-size:10px}.gsdr-property-grid dd{overflow-wrap:anywhere;margin:0;font-size:11px}.gsdr-property-grid dd span[style]{border:1px solid;border-radius:999px;padding:2px 5px;display:inline-block}.gsdr-detail .detail-content{border-top:1px solid #383838;margin:12px 0;padding-top:10px}.gsdr-detail .detail-content p{color:#ddd;white-space:pre-wrap;margin:8px 0;font-size:12px}.gsdr-detail .detail-content img{border-radius:10px;max-width:100%;margin:8px auto;display:block}.workspace-switch:has(>a:only-child){display:none}.gsdr-filters.list-sticky{z-index:120!important;background:#171717!important;position:sticky!important;top:0!important}.workspace-permissions{align-items:center;gap:12px;padding:0 8px;display:flex}.workspace-permissions label,.access-check{color:#bbb;grid-template:none;align-items:center;gap:4px;font-size:10px;display:flex}.workspace-permissions input,.access-check input{accent-color:#65cf98;width:15px;height:15px;padding:0}.permission-create-group,.workspace-permission-section{background:#202020;border:1px solid #3a3a3a;border-radius:12px;min-width:0;padding:12px}.permission-create-group legend,.workspace-permission-section legend{color:#65cf98;padding:0 7px;font-size:12px;font-weight:800}.permission-create-group label,.workspace-permission-section label{color:#bbb;align-items:center;gap:7px;font-size:11px;display:flex}.permission-create-group input,.workspace-permission-section input{accent-color:#65cf98;width:16px;height:16px}.permission-create-group select,.workspace-permission-section select{min-width:130px}.admin-create .permission-create-group{gap:8px;display:grid}.member-list .member-permission-card{grid-template-columns:minmax(210px,.8fr) minmax(190px,.7fr) minmax(240px,1fr) minmax(240px,1fr);align-items:start;gap:14px;padding:18px 0;display:grid}.member-identity{gap:4px;display:grid}.account-permission-section h3{margin:0 0 9px;font-size:12px}.account-permission-section .member-actions{flex-wrap:wrap;align-items:flex-start}.member-actions .danger{color:#ff7c86;border-color:#8a3d46}.workspace-permission-section{gap:10px;display:grid}.workspace-permission-section>label:first-of-type{justify-content:space-between}.workspace-permission-section>small{line-height:1.45}.workspace-permission-section:disabled{opacity:.75}.admin-page header p{color:#888;margin:3px 0 0;font-size:11px}@media (width<=900px){.member-list .member-permission-card{grid-template-columns:1fr 1fr}.member-identity{grid-column:1/-1}}@media (width<=600px){.member-list .member-permission-card{grid-template-columns:1fr}.member-identity{grid-column:auto}.permission-create-group,.workspace-permission-section{padding:10px}.workspace-permission-section>label:first-of-type{flex-direction:column;align-items:flex-start}}.admin-create form{display:block!important}.admin-create-profile{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px 12px;display:grid}.admin-create-profile>label{color:#aaa;grid-column:span 2;gap:6px;min-width:0;font-size:10px;font-weight:750;display:grid}.admin-create-profile :is(input,select){width:100%;min-width:0;height:42px}.admin-create-permissions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.admin-create .permission-create-group{grid-template-columns:minmax(190px,.72fr) minmax(250px,1fr);align-items:center;gap:12px 18px;min-height:112px;padding:16px 18px;display:grid}.admin-create .permission-create-group .permission-scope{white-space:nowrap;grid-template-columns:auto minmax(130px,1fr);align-items:center;gap:10px;min-width:0;display:grid}.admin-create .permission-create-group .permission-scope select{width:100%;min-width:0}.permission-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;display:grid}.permission-checks label{white-space:nowrap;min-width:0}.admin-create .admin-create-submit{width:100%;height:44px;margin-top:12px;font-size:13px}@media (width<=1100px){.admin-create .permission-create-group{grid-template-columns:1fr;align-content:center}}@media (width<=900px){.admin-create-profile>label{grid-column:span 3}.admin-create-permissions{grid-template-columns:1fr}}@media (width<=600px){.admin-create-profile{grid-template-columns:1fr}.admin-create-profile>label,.admin-create-profile>label.admin-create-half{grid-column:auto}.admin-create .permission-create-group{padding:13px}.admin-create .permission-create-group .permission-scope{white-space:normal;grid-template-columns:1fr}.permission-checks{grid-template-columns:1fr}}:root[data-theme=light] .gsdr-filter-menu .gsdr-filter-chip,:root[data-theme=light] .gsdr-filter-mobile-sheet .gsdr-filter-chip{border-color:var(--gsdr-tone-fg)!important}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light] .gsdr-filter-menu .gsdr-filter-chip,:root[data-theme=light] .gsdr-filter-mobile-sheet .gsdr-filter-chip{border-color:color-mix(in srgb,var(--gsdr-tone-fg) 42%,#aeb7c1)!important}}:root[data-theme=light] .gsdr-filter-menu .gsdr-filter-chip,:root[data-theme=light] .gsdr-filter-mobile-sheet .gsdr-filter-chip{background:var(--gsdr-tone-fg)!important}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light] .gsdr-filter-menu .gsdr-filter-chip,:root[data-theme=light] .gsdr-filter-mobile-sheet .gsdr-filter-chip{background:color-mix(in srgb,var(--gsdr-tone-fg) 11%,#fff)!important}}:root[data-theme=light] .gsdr-filter-menu .gsdr-filter-chip,:root[data-theme=light] .gsdr-filter-mobile-sheet .gsdr-filter-chip{color:var(--gsdr-tone-fg)!important}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light] .gsdr-filter-menu .gsdr-filter-chip,:root[data-theme=light] .gsdr-filter-mobile-sheet .gsdr-filter-chip{color:color-mix(in srgb,var(--gsdr-tone-fg) 70%,#18202a)!important}}:root[data-theme=light] .gsdr-filter-menu .gsdr-filter-chip.neutral,:root[data-theme=light] .gsdr-filter-mobile-sheet .gsdr-filter-chip.neutral{color:#343b45!important;background:#eef1f4!important;border-color:#aeb7c1!important}.gsdr-filter-mobile-overlay,.gsdr-filter-mobile-sheet{display:none}@media (width<=600px){.gsdr-filter-menu>.filter-popover{display:none!important}.gsdr-filter-mobile-overlay{z-index:10000!important;background:#0009!important;place-items:center!important;padding:16px!important;display:grid!important;position:fixed!important;inset:0!important}.gsdr-filter-mobile-sheet{z-index:10001!important;color:#eee!important;background:#292929!important;border:1px solid #454545!important;border-radius:16px!important;flex-direction:column!important;width:min(360px,100vw - 32px)!important;max-height:min(76dvh,680px)!important;padding:14px!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 24px 70px #000b!important}.gsdr-filter-mobile-sheet>header{color:#bbb!important;flex:none!important;padding:2px 4px 10px!important;font-size:12px!important;font-weight:800!important}.gsdr-filter-mobile-options{overscroll-behavior:contain!important;min-height:0!important;overflow-y:auto!important}.gsdr-filter-mobile-options>label{cursor:pointer!important;background:0 0!important;border:1px solid #0000!important;border-radius:9px!important;align-items:center!important;gap:10px!important;min-height:46px!important;padding:7px 8px!important;display:flex!important}.gsdr-filter-mobile-options>label.is-selected{background:#ffffff10!important}.gsdr-filter-mobile-options input{accent-color:#3189e8!important;flex:0 0 20px!important;width:20px!important;height:20px!important;margin:0!important}.gsdr-filter-mobile-options .gsdr-filter-chip{border:1px solid!important;border-radius:999px!important;padding:4px 8px!important;font-size:12px!important;display:inline-block!important}.gsdr-filter-mobile-sheet>button{color:#eee!important;text-align:left!important;background:#3a3a3a!important;border:0!important;border-radius:10px!important;flex:none!important;width:100%!important;min-height:42px!important;margin-top:8px!important;padding:8px 10px!important;font-size:12px!important}:root[data-theme=light] .gsdr-filter-mobile-overlay{background:#26324466!important}:root[data-theme=light] .gsdr-filter-mobile-sheet{color:#202832!important;background:#fff!important;border-color:#cbd3dc!important;box-shadow:0 24px 70px #26324455!important}:root[data-theme=light] .gsdr-filter-mobile-sheet>header{color:#5e6874!important}:root[data-theme=light] .gsdr-filter-mobile-options>label{background:#fff!important}:root[data-theme=light] .gsdr-filter-mobile-options>label.is-selected{background:#eef6ff!important;border-color:#d7e7f7!important}:root[data-theme=light] .gsdr-filter-mobile-sheet>button{color:#46515e!important;background:#eef1f4!important}.workspace-switch{width:calc(100% - 16px);margin-top:calc(8px + env(safe-area-inset-top))}.workspace-switch small{display:none}.workspace-switch+main{padding-top:5px}.gsdr-shell,.gsdr-account-bar{width:calc(100% - 16px)}.gsdr-filters{padding:6px!important;overflow-x:auto!important}.gsdr-filters>input{flex:0 0 125px}.gsdr-calendar{border-radius:0;margin-left:-8px;margin-right:-8px}.gsdr-day{min-height:75px;padding:4px 1px}.gsdr-day>button{padding:2px;font-size:7px}.gsdr-list-head,.gsdr-list>button{grid-template-columns:90px 65px 85px 75px 90px 220px;min-width:650px}.gsdr-property-grid{grid-template-columns:1fr}.gsdr-property-grid>div{grid-template-columns:85px 1fr}.member-actions{flex-wrap:wrap}.workspace-permissions{min-height:38px}}.gsdr-filters>button{color:#aaa;white-space:nowrap;background:#292929;border:1px solid #444;border-radius:999px;min-height:30px;padding:4px 9px;font-size:10px}.gsdr-filters>button.on{color:#d8ebff;background:#203246;border-color:#426b91}.gsdr-day.holiday>span:first-child{color:#ff4966!important}.gsdr-day.today.holiday>span:first-child{background:#ff405f;color:#fff!important}.gsdr-day.today:nth-child(7n)>span:first-child{background:#5369ff;color:#fff!important}.gsdr-calendar.weather-visible .gsdr-day{min-height:125px}.gsdr-day>.calendar-weather{margin:0 auto 3px}.gsdr-day>.calendar-holiday{text-align:center}.gsdr-list-head,.gsdr-list>button,.gsdr-list time,.gsdr-list b,.gsdr-list strong{font-size:11px}@media (width<=600px){.gsdr-filters>button{padding:4px 7px;font-size:10px}.gsdr-calendar.weather-visible .gsdr-day{min-height:96px}.gsdr-day>.calendar-weather b{font-size:14px}.gsdr-day>.calendar-weather small{font-size:8px}.gsdr-list-head,.gsdr-list>button,.gsdr-list time,.gsdr-list b,.gsdr-list strong{font-size:11px}}.gsdr-list b{padding:3px 5px!important}@media (width<=600px){.gsdr-list-head,.gsdr-list>button{grid-template-columns:84px 58px 52px 64px 68px 210px!important;min-width:540px!important}}@media (width>=901px){.gsdr-week b{padding:14px 2px 9px!important;font-size:15px!important}.gsdr-day{min-height:105px!important}.gsdr-day>span:first-child{width:34px!important;height:34px!important;font-size:18px!important}.gsdr-day>button{padding:2px 3px!important;font-size:12px!important}.gsdr-day>small{font-size:12px!important}}.gsdr-day{cursor:pointer}.gsdr-day.selected>span:first-child{outline-offset:2px;outline:2px solid #777}.gsdr-agenda{background:#202020;border-top:5px solid #272727;min-height:245px;padding:0 20px 35px}.gsdr-agenda h3{margin:0 0 10px;font-size:18px}.gsdr-agenda h3 small{color:#888;font-size:9px}.gsdr-agenda>button{text-align:left;background:0 0;border:0;border-top:1px solid #303030;grid-template-columns:4px 1fr;gap:10px;width:100%;padding:10px 0;display:grid}.gsdr-agenda>button>i{border-radius:4px;min-height:42px;display:block}.gsdr-agenda strong{font-size:13px;display:block}.gsdr-agenda small{color:#999;align-items:center;gap:4px;margin-top:4px;font-size:9px;display:flex}.gsdr-agenda small b{border:1px solid;border-radius:999px;padding:2px 5px;font-size:8px}.gsdr-agenda>p{color:#777;text-align:center;padding:35px 0;font-size:11px}@media (width>=901px){.gsdr-shell,.gsdr-account-bar,.workspace-switch{width:min(100% - 72px,1500px)!important;max-width:none!important}.gsdr-calendar .gsdr-day{min-height:125px!important}.gsdr-agenda{min-height:300px;padding-left:30px;padding-right:30px}.gsdr-agenda>button{max-width:900px}}@media (width>=601px){.gsdr-backdrop.gsdr-list-detail-backdrop{align-items:center!important}}@media (width>=901px){.gsdr-shell{width:calc(100% - 24px)!important}.gsdr-calendar>.gsdr-agenda{width:min(100%,1200px);margin-inline:auto}}@media (width<=600px){.gsdr-agenda{margin:0 -8px;padding:0 16px 70px}.gsdr-agenda h3{font-size:18px}.gsdr-agenda strong{font-size:13px}}.gsdr-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin:12px 0 14px;display:grid}.gsdr-summary-grid>div,.gsdr-date-grid>div,.gsdr-contact-grid>div{min-width:0}.gsdr-summary-grid dt,.gsdr-date-grid dt,.gsdr-contact-grid dt{color:#888;margin:0 0 4px;font-size:9px;font-weight:750}.gsdr-summary-grid dd{text-align:center;text-overflow:ellipsis;white-space:nowrap;border:1px solid #555;border-radius:8px;margin:0;padding:5px 4px;font-size:10px;font-weight:800;overflow:hidden}.gsdr-date-grid{border-top:1px solid #383838;border-bottom:1px solid #383838;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;margin:0 0 12px;padding:10px 0;display:grid}.gsdr-date-grid>div{grid-template-columns:55px minmax(0,1fr);align-items:center;padding:5px 0;display:grid}.gsdr-date-grid dt{margin:0}.gsdr-date-grid dd{color:#ddd;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;overflow:hidden}.gsdr-date-grid .confirmed-date dd{color:#ff626b;font-weight:850}.gsdr-contact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;margin:0 0 12px;display:grid}.gsdr-contact-grid>div{border-bottom:1px solid #303030;grid-template-columns:55px minmax(0,1fr);align-items:start;padding:6px 0;display:grid}.gsdr-contact-grid dt{margin:1px 0 0}.gsdr-contact-grid dd{overflow-wrap:anywhere;color:#ddd;margin:0;font-size:11px;line-height:1.45}.gsdr-contact-grid a{color:#69b7ff;text-decoration:none}.map-links{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.map-links>a:last-child{border:1px solid #3976a5;border-radius:999px;flex:none;padding:2px 6px;font-size:9px}@media (width<=600px){.gsdr-summary-grid{gap:3px;margin-top:10px}.gsdr-summary-grid dt{font-size:8px}.gsdr-summary-grid dd{letter-spacing:-.04em;border-radius:7px;padding:4px 2px;font-size:9px}.gsdr-date-grid{gap:0 7px}.gsdr-date-grid>div{grid-template-columns:49px minmax(0,1fr)}.gsdr-date-grid dt,.gsdr-contact-grid dt{font-size:8px}.gsdr-date-grid dd,.gsdr-contact-grid dd{font-size:10px}.gsdr-contact-grid{grid-template-columns:1fr}.gsdr-contact-grid>div{grid-template-columns:49px minmax(0,1fr)}}.gsdr-day>button{font-size:11px!important;font-weight:800!important}.gsdr-list time.hope-date{font-weight:800;color:#ff6fae!important}@media (width>=901px){.gsdr-day>button{font-size:14px!important}}@media (width<=600px){.gsdr-day>button{font-size:10px!important}.gsdr-list>button>b{font-size:6px!important}}.gsdr-detail-date{font-weight:850}.gsdr-detail-date.hope{color:#ff626b!important}.gsdr-summary-grid dt{text-align:center}.gsdr-summary-grid dd{font-size:8px!important}.gsdr-date-grid>div{grid-template-columns:67px minmax(0,1fr)!important}.gsdr-date-grid dt,.gsdr-date-grid dd{white-space:nowrap}.gsdr-contact-grid>div:first-child{order:-2}.gsdr-contact-grid>div:nth-child(2){order:-1}.address-with-maps{align-items:center;gap:8px;min-width:0;display:flex}.address-with-maps>span:first-child{overflow-wrap:anywhere;color:#ddd;min-width:0}.map-links{flex-wrap:nowrap!important;flex:none!important;gap:5px!important;display:inline-flex!important}.map-links a{place-items:center;width:22px;height:22px;color:#fff!important;border:0!important;border-radius:6px!important;padding:0!important;font-size:11px!important;font-weight:900!important;display:grid!important}.naver-map-icon{background:#03c75a!important}.tmap-icon{background:#4a5cff!important}@media (width<=600px){.gsdr-summary-grid dd{font-size:8px!important}.gsdr-date-grid>div{grid-template-columns:62px minmax(0,1fr)!important}.gsdr-date-grid{gap:0 4px!important}.address-with-maps{gap:5px}.map-links a{width:21px;height:21px}}.map-links{gap:10px!important}.gsdr-agenda-main{align-items:center;gap:5px;min-width:0;display:flex}.gsdr-agenda-main>b{border:1px solid;border-radius:999px;flex:none;padding:2px 5px;font-size:8px}.gsdr-agenda-main>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.gsdr-agenda-main+small{gap:7px!important}.gsdr-agenda-main+small>span:last-child{white-space:nowrap}@media (width<=600px){.map-links{gap:9px!important}.gsdr-agenda-main{gap:3px}.gsdr-agenda-main>b{padding:2px 4px;font-size:7px}.gsdr-agenda-main+small{flex-wrap:wrap;gap:5px!important}}.gsdr-detail .gsdr-summary-grid dd{font-size:11.5px!important;line-height:1.25!important}.gsdr-detail .gsdr-summary-grid dt{font-size:10px!important}@media (width<=600px){.gsdr-detail .gsdr-summary-grid dd{font-size:10.5px!important}.gsdr-detail .gsdr-summary-grid dt{font-size:9px!important}.detail-modal.gsdr-detail{width:100%!important;max-width:none!important;padding-left:8px!important;padding-right:8px!important}.gsdr-detail h2{font-size:var(--mobile-gsdr-detail-detailTitle,18px)!important}.gsdr-detail .gsdr-date-grid dd,.gsdr-detail .gsdr-contact-grid dd{font-size:11.5px!important}.gsdr-detail .gsdr-date-grid dt,.gsdr-detail .gsdr-contact-grid dt{font-size:9px!important}.gsdr-detail .detail-content p{font-size:13px!important}}.gsdr-day>button.long{letter-spacing:-.04em;font-size:9px!important}.gsdr-day>button.very-long{letter-spacing:-.07em;font-size:7px!important}.gsdr-filters.list-sticky{z-index:40;background:#171717;position:sticky;top:0;box-shadow:0 5px 16px #000b}@media (width>=901px){.gsdr-day>button.long{font-size:11px!important}.gsdr-day>button.very-long{font-size:9px!important}}@media (width<=600px){.gsdr-day>button.long{font-size:8px!important}.gsdr-day>button.very-long{font-size:6px!important}.gsdr-filters.list-sticky{top:0}}.gsdr-day.today>.calendar-weather{color:inherit!important;font-weight:inherit!important;background:0 0!important}.gsdr-list-head,.gsdr-list>button{grid-template-columns:110px 66px 60px 70px 70px minmax(260px,1fr)!important;gap:0!important}.gsdr-list-search{flex:0 0 165px!important;order:-10!important;margin-left:0!important}.gsdr-calendar-mobile-label{display:none}.gsdr-calendar-desktop-label{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.gsdr-day>button.ultra-long{letter-spacing:-.08em;font-size:6px!important}@media (width>=901px){.gsdr-day>button.ultra-long{font-size:7px!important}.gsdr-calendar-desktop-label{display:block}.gsdr-calendar-mobile-label{display:none}}@media (width<=600px){.gsdr-calendar-desktop-label{display:none}.gsdr-calendar-mobile-label{text-overflow:clip;white-space:nowrap;display:block;overflow:visible}.gsdr-day>button{letter-spacing:-.04em!important;font-size:9px!important}.gsdr-day>button.mobile-long{letter-spacing:-.08em!important;font-size:7px!important}}.gsdr-filters.list-sticky{isolation:isolate;z-index:100!important;background:#171717!important;border-color:#444!important;overflow:visible!important;box-shadow:0 8px 18px #000!important}@media (width<=600px){.gsdr-filters.list-sticky{z-index:100!important;flex-wrap:nowrap!important;position:sticky!important;top:0!important}.gsdr-calendar-mobile-label{letter-spacing:-.05em;font-weight:850;font-size:11px!important}.gsdr-day>button.mobile-long .gsdr-calendar-mobile-label{letter-spacing:-.08em;font-size:9px!important}}@media (width>=901px){.gsdr-day>button,.gsdr-day>button.long,.gsdr-day>button.very-long,.gsdr-day>button.ultra-long{letter-spacing:-.04em!important;font-size:11.2px!important;line-height:1.2!important}.gsdr-agenda small{font-size:10.8px!important}.gsdr-agenda small b{font-size:9.6px!important}}@media (width<=600px){.gsdr-list-head,.gsdr-list>button{grid-template-columns:82px 52px 48px 58px 58px 210px!important}.gsdr-list-search{flex-basis:130px!important}.gsdr-list>button>b{font-size:7px!important}}.gsdr-list-head,.gsdr-list>button{grid-template-columns:110px 68px 76px 86px minmax(280px,1fr)!important;gap:1px!important;min-width:620px!important}.gsdr-list>button>b{padding:2px 4px!important;font-size:9px!important;line-height:12px!important}@media (width<=600px){.gsdr-list-head,.gsdr-list>button{grid-template-columns:82px 72px 56px 64px 74px 220px!important;min-width:570px!important}.gsdr-list>button>b{font-size:9px!important}}.gsdr-pc-company-filter{display:contents}.gsdr-list-head,.gsdr-list>button{grid-template-columns:110px 82px 68px 76px 86px minmax(280px,1fr)!important}@media (width<=600px){.gsdr-list-head,.gsdr-list>button{grid-template-columns:82px 72px 56px 64px 74px 220px!important}.gsdr-filters.list-sticky{flex-wrap:wrap!important;gap:5px!important;padding:7px!important;display:flex!important;overflow:visible!important}.gsdr-filters.list-sticky .gsdr-list-search{flex:1 0 100%!important;order:-10!important;width:100%!important;height:34px!important;margin:0!important}.gsdr-filters.list-sticky>.filter-menu{flex:1 1 0;min-width:0}.gsdr-filters.list-sticky>.filter-menu summary{justify-content:center;min-width:0;padding:4px 3px!important;font-size:9px!important}.gsdr-filters.list-sticky .past-items-toggle{flex:none;margin:0!important;font-size:9px!important}.gsdr-list{max-width:100%;overflow-x:auto}.gsdr-list-head,.gsdr-list>button{grid-template-columns:82px 72px 56px 64px 74px minmax(220px,1fr)!important;column-gap:2px!important}.gsdr-day>button.mobile-long .gsdr-calendar-mobile-label,.gsdr-agenda small{font-size:10.8px!important}.gsdr-agenda small b{padding:2px 5px!important;font-size:9.6px!important}.gsdr-calendar-mobile-label{font-size:11px!important}.gsdr-day>button.mobile-long .gsdr-calendar-mobile-label{font-size:9px!important}}.gsdr-agenda-main>b{padding:3px 7px!important;font-size:10px!important;line-height:1.15!important}.gsdr-agenda small{font-size:11px!important}.gsdr-agenda small b{padding:3px 7px!important;font-size:10px!important;line-height:1.15!important}.gsdr-agenda small .gsdr-order-date{margin-left:10px}.gsdr-agenda small .gsdr-hope-status{color:#ff5364!important;background:0 0!important;border:0!important;padding:0!important;font-weight:400!important}.gsdr-day>button.gsdr-hope-date{border:3px solid #ff3b4f!important;font-weight:400!important}.gsdr-confirmed-date-editor{position:relative}.gsdr-agenda>button.gsdr-agenda-hope-date{border-radius:9px;margin:4px 0;border:3px solid #ff3b4f!important;padding:8px 7px!important}.gsdr-confirmed-date-wrap{display:inline-flex;position:relative}.gsdr-confirmed-date-editor{color:#ff626b;cursor:pointer;min-height:24px;font:inherit;background:#3b2427;border:1px solid #a64b52;border-radius:7px;align-items:center;padding:3px 22px 3px 7px;font-weight:850;display:inline-flex}.gsdr-confirmed-date-editor:after{content:"▾";font-size:9px;position:absolute;right:7px}.gsdr-confirmed-date-editor:disabled{opacity:.55;cursor:wait}.gsdr-confirmed-date-popover{z-index:130;background:#292929;border:1px solid #555;border-radius:10px;gap:6px;width:210px;padding:8px;display:grid;position:absolute;top:calc(100% + 5px);left:0;box-shadow:0 12px 30px #000b}.gsdr-confirmed-date-popover>input{color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#1e1e1e;border:1px solid #555;border-radius:7px;width:100%;height:32px;padding:3px 6px;font-size:11px}.gsdr-confirmed-date-popover>span{gap:5px;display:flex}.gsdr-confirmed-date-popover button{color:#eee;background:#383838;border:1px solid #555;border-radius:7px;flex:1;min-height:28px;font-size:10px;font-weight:800}.gsdr-confirmed-date-popover button:first-child{color:#42cf83;background:#183b2a;border-color:#28764b}.gsdr-confirmed-date-popover button.delete{color:#ff626b;background:#482426;border-color:#9a4449}.gsdr-list>button.date-group-continuation{border-top-color:#0000!important}.gsdr-list>button.date-group-start{border-top-color:#424242!important}.gsdr-list time{flex-direction:column;line-height:1.25;align-items:flex-start!important;display:flex!important}.gsdr-list time.sunday,.gsdr-list time.holiday{color:#ff4966!important}.gsdr-list time.saturday{color:#5369ff!important}.gsdr-list time small{letter-spacing:.03em;font-weight:850;color:#58cf86!important;font-size:7px!important}.gsdr-day>button.gsdr-hope-date{color:#fff!important}.gsdr-agenda>button.gsdr-agenda-hope-date strong,.gsdr-agenda>button.gsdr-agenda-hope-date .gsdr-hope-status,.gsdr-list>button.gsdr-list-hope-date time,.gsdr-list>button.gsdr-list-hope-date strong{color:#f2f2f2!important;font-weight:400!important}.gsdr-list>button.gsdr-list-hope-date{border-radius:8px;margin:2px 0;border:3px solid #ff3b4f!important}.gsdr-list-date-mobile{display:none}@media (width<=600px){.gsdr-list-date-desktop{display:none}.gsdr-list-date-mobile{display:inline}}.gsdr-open-list{border-radius:50%;place-items:center;font-weight:850;line-height:1;color:#eee!important;background:#292929!important;border:1px solid #555!important;width:48px!important;height:48px!important;margin-left:12px!important;padding:0!important;font-size:34px!important;display:grid!important}.gsdr-list-back{color:#eee;background:#242424;border:1px solid #444;border-radius:50%;place-items:center;width:48px;height:48px;margin:0 0 6px;padding:0;font-size:42px;line-height:1;display:grid}.gsdr-list-back:hover{background:#333}@media (width<=600px){.gsdr-list-back{width:46px;height:46px;margin-left:0;font-size:40px}.gsdr-open-list{width:46px!important;height:46px!important;margin-left:8px!important;font-size:32px!important}}.gsdr-list-searchbar{flex:1 0 100%;order:-10;align-items:center;gap:8px;min-width:0;display:flex}.gsdr-list-searchbar .gsdr-list-back{flex:0 0 48px;margin:0}.gsdr-list-searchbar .gsdr-list-search{flex:auto!important;order:0!important;width:auto!important;min-width:0!important;margin:0!important}@media (width>=601px){.gsdr-list-searchbar{flex-basis:280px}.gsdr-list-searchbar .gsdr-list-back{flex-basis:48px}}.gsdr-month-picker{cursor:pointer;align-items:center;display:inline-flex;position:relative}.gsdr-month-picker strong:after{content:none}.gsdr-month-picker input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.gsdr-calendar{touch-action:pan-y}.gsdr-shell{width:100%;max-width:100%;overflow-x:hidden}.gsdr-list-searchbar{flex-flow:row!important;flex:1 0 100%!important;align-items:center!important;width:100%!important;max-width:100%!important;display:flex!important}.gsdr-list-searchbar .gsdr-list-back{font-family:Arial,sans-serif;flex:0 0 48px!important;order:0!important;font-size:34px!important;font-weight:400!important}.gsdr-list-searchbar .gsdr-list-search{flex:auto!important;order:1!important;width:auto!important;min-width:0!important}.gsdr-confirmed-date-popover{transform:translate(-50%,-50%);z-index:300!important;border-radius:14px!important;width:min(320px,100vw - 32px)!important;padding:14px!important;position:fixed!important;top:50%!important;left:50%!important;box-shadow:0 0 0 100vmax #000b,0 18px 60px #000!important}.gsdr-confirmed-date-popover>input{height:42px!important;font-size:14px!important}.gsdr-confirmed-date-popover button{min-height:38px!important;font-size:12px!important}@media (width<=600px){.gsdr-filters.list-sticky{max-width:100vw!important}.gsdr-list-searchbar{gap:7px!important}.gsdr-list-searchbar .gsdr-list-back{flex-basis:46px!important;width:46px!important;height:46px!important;font-size:34px!important}.gsdr-list{width:100%;max-width:100%;overflow-x:auto!important}.gsdr-filters.list-sticky .gsdr-list-searchbar{flex:0 0 min(100%,313px)!important;order:-10!important;width:min(100%,313px)!important;max-width:313px!important;margin:0!important;display:flex!important;overflow:visible!important}.gsdr-filters.list-sticky .gsdr-list-searchbar .gsdr-list-back{visibility:visible!important;flex:0 0 46px!important;width:46px!important;min-width:46px!important;margin:0!important;display:grid!important}.gsdr-filters.list-sticky .gsdr-list-searchbar .gsdr-list-search{flex:0 260px!important;width:260px!important;min-width:0!important;max-width:calc(100vw - 76px)!important;height:46px!important;margin:0!important;display:block!important}}.gsdr-calendar>header{position:relative!important}.gsdr-calendar>header .gsdr-open-list{margin:0!important;position:absolute!important;right:16px!important}@media (width<=600px){.gsdr-calendar>header{gap:13px!important;padding-left:64px!important;padding-right:64px!important}.gsdr-calendar>header .gsdr-open-list{right:10px!important}.gsdr-agenda{margin:0!important;padding-left:22px!important;padding-right:22px!important}}.gsdr-filters.list-sticky{grid-template-columns:repeat(5,max-content)!important;justify-content:start!important;align-items:center!important;gap:6px!important;display:grid!important;overflow:visible!important}.gsdr-filters.list-sticky .gsdr-list-searchbar{flex:none!important;grid-column:1/-1!important;grid-template-columns:48px minmax(220px,360px)!important;gap:8px!important;width:auto!important;max-width:100%!important;display:grid!important}.gsdr-filters.list-sticky .gsdr-list-searchbar .gsdr-list-back{visibility:visible!important;grid-column:1!important;width:48px!important;min-width:48px!important;margin:0!important;display:grid!important}.gsdr-filters.list-sticky .gsdr-list-searchbar .gsdr-list-search{order:initial!important;grid-column:2!important;width:100%!important;min-width:0!important;max-width:360px!important;margin:0!important;display:block!important}@media (width<=600px){.gsdr-filters.list-sticky{grid-template-columns:repeat(4,minmax(0,1fr))!important;width:100%!important}.gsdr-filters.list-sticky .gsdr-list-searchbar{grid-template-columns:46px minmax(0,250px)!important;gap:7px!important;width:min(100%,303px)!important;max-width:303px!important}.gsdr-filters.list-sticky .gsdr-list-searchbar .gsdr-list-back{grid-column:1!important;width:46px!important;min-width:46px!important}.gsdr-filters.list-sticky .gsdr-list-searchbar .gsdr-list-search{grid-column:2!important;width:100%!important;max-width:250px!important;height:46px!important}.gsdr-filters.list-sticky>.filter-menu{width:100%!important;min-width:0!important}}.gsdr-filters.list-sticky .gsdr-list-searchbar{grid-template-columns:34px minmax(180px,280px)!important;gap:6px!important}.gsdr-filters.list-sticky .gsdr-list-searchbar .gsdr-list-back{width:34px!important;min-width:34px!important;height:34px!important;font-size:24px!important}.gsdr-filters.list-sticky .gsdr-list-searchbar .gsdr-list-search{width:280px!important;max-width:280px!important;height:34px!important;min-height:34px!important;padding:4px 10px!important;line-height:1.2!important}@media (width<=600px){.gsdr-filters.list-sticky .gsdr-list-searchbar{grid-template-columns:32px minmax(0,210px)!important;gap:6px!important;width:248px!important;max-width:248px!important}.gsdr-filters.list-sticky .gsdr-list-searchbar .gsdr-list-back{width:32px!important;min-width:32px!important;height:32px!important;font-size:22px!important}.gsdr-filters.list-sticky .gsdr-list-searchbar .gsdr-list-search{width:210px!important;max-width:210px!important;height:32px!important;min-height:32px!important;padding:3px 9px!important}}.view-form .grid-three label>select,.view-form .grid-three label>input{padding-top:0!important;padding-bottom:0!important;line-height:normal!important;overflow:visible!important}.view-form .grid-three label>select{text-indent:0!important}@media (width<=600px){.view-form .grid-three label>select,.view-form .grid-three label>input{line-height:normal!important}}.gsdr-shell :is(.gsdr-agenda-items,.gsdr-agenda)>button{opacity:1!important}@media (width>=901px){.gsdr-calendar .gsdr-day>span:first-child{font-size:var(--desktop-calendarNumber,18px)!important}.gsdr-calendar .gsdr-cell-events>button .gsdr-calendar-desktop-label{font-size:var(--desktop-calendarTitle,14px)!important;line-height:1.35!important}.gsdr-workspace .gsdr-agenda>h3{font-size:var(--desktop-calendarDate,23px)!important}.gsdr-workspace .gsdr-agenda-main>strong{font-size:var(--desktop-calendarTitle,14px)!important}.gsdr-workspace .gsdr-agenda small:not(.gsdr-agenda-detail-row),.gsdr-workspace .gsdr-agenda small:not(.gsdr-agenda-detail-row) b{font-size:var(--desktop-meta,12px)!important}.gsdr-workspace .gsdr-agenda small.gsdr-agenda-detail-row{font-size:var(--desktop-detail,12px)!important}.gsdr-workspace .gsdr-list-desktop-head-viewport .gsdr-list-desktop-head>span,.gsdr-workspace .gsdr-list-desktop>.gsdr-list-desktop-row>:where(time,strong,span),.gsdr-workspace .gsdr-list-desktop>.gsdr-list-desktop-row .gsdr-list-address-link{font-size:var(--desktop-listText,14px)!important}.gsdr-workspace .gsdr-list-desktop>.gsdr-list-desktop-row>b{font-size:var(--desktop-listBadge,12px)!important}}@media (width<=600px){.gsdr-calendar .gsdr-day>span:first-child{font-size:var(--mobile-calendarNumber,14px)!important}.gsdr-calendar .gsdr-cell-events>button .gsdr-calendar-mobile-label{font-size:var(--mobile-calendarTitle,13px)!important;line-height:1.3!important}.gsdr-workspace .gsdr-agenda>h3{font-size:var(--mobile-calendarDate,18px)!important}.gsdr-workspace .gsdr-agenda-main>strong{font-size:var(--mobile-calendarTitle,13px)!important}.gsdr-workspace .gsdr-agenda small:not(.gsdr-agenda-detail-row),.gsdr-workspace .gsdr-agenda small:not(.gsdr-agenda-detail-row) b{font-size:var(--mobile-meta,11px)!important}.gsdr-workspace .gsdr-agenda small.gsdr-agenda-detail-row{font-size:var(--mobile-detail,11px)!important}.gsdr-workspace .gsdr-list-mobile .gsdr-agenda-main>strong,.gsdr-workspace .gsdr-list-mobile-group>h3{font-size:var(--mobile-listText,13px)!important}.gsdr-workspace .gsdr-list-mobile .gsdr-agenda-main>b,.gsdr-workspace .gsdr-list-mobile .gsdr-agenda small b,.gsdr-workspace .gsdr-list-mobile .gsdr-agenda-assignee,.gsdr-workspace .gsdr-list-mobile .gsdr-order-date{font-size:var(--mobile-listBadge,10px)!important}.gsdr-filters.list-sticky .gsdr-list-searchbar{grid-template-columns:38px minmax(0,252px)!important;width:296px!important;max-width:calc(100vw - 24px)!important}.gsdr-filters.list-sticky .gsdr-list-searchbar .gsdr-list-back{width:38px!important;min-width:38px!important;height:38px!important;font-size:25px!important}.gsdr-filters.list-sticky .gsdr-list-searchbar .gsdr-list-search{width:252px!important;max-width:calc(100vw - 68px)!important;height:38px!important;min-height:38px!important;padding:4px 10px!important}.project-subline-status,.project-subline-date{display:none!important}}.form-photo-input{align-items:center;gap:10px;margin-top:-4px;display:flex}.form-photo-input>label{color:#eee;cursor:pointer;background:#292929;border:1px solid #555;border-radius:9px;justify-content:center;align-items:center;min-height:36px;padding:7px 12px;font-size:12px;font-weight:750;width:auto!important;display:inline-flex!important}.form-photo-input input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.form-photo-input small{color:#929292;font-size:10px}.form-image-previews{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.form-image-preview{aspect-ratio:1;background:#222;border:1px solid #494949;border-radius:10px;margin:0;position:relative;overflow:hidden}.form-image-preview img{object-fit:cover;width:100%;height:100%}.form-image-preview button{color:#fff;cursor:pointer;background:#111c;border:1px solid #666;border-radius:50%;place-items:center;width:24px;height:24px;padding:0;font-size:18px;line-height:1;display:grid;position:absolute;top:5px;right:5px}@media (width<=600px){.form-photo-input{flex-direction:column;align-items:flex-start;gap:5px}.form-photo-input>label{font-size:12px}.form-image-previews{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}}.workspace-filters .small-project-quick-filter,.small-project-quick-filter{white-space:nowrap;color:#fff!important;background:#1677d2!important;border:1px solid #54b2ff!important;border-radius:999px!important;margin-left:auto!important;padding:5px 10px!important;font-size:10px!important;font-weight:700!important;box-shadow:0 0 0 1px #54b2ff44!important}.workspace-filters .small-project-quick-filter.active,.small-project-quick-filter.active{color:#fff!important;background:#075ca8!important;border-color:#8bceff!important}@media (width<=600px){.small-project-quick-filter{padding:4px 7px!important;font-size:9px!important}}.linked-database{border-top:1px solid #444;margin:18px 0;padding-top:14px}.linked-database h3{margin:0 0 10px;font-size:15px}.linked-database h3 small{color:#888;font-size:11px}.linked-database-head,.linked-database>a{color:#ddd;border-bottom:1px solid #393939;grid-template-columns:110px 80px 90px minmax(180px,1fr) 130px;align-items:center;gap:8px;padding:8px 6px;text-decoration:none;display:grid}.linked-database-head{color:#888;font-size:11px}.linked-database>a{font-size:12px}.linked-database>a:hover{background:#2b2b2b}.linked-database a b{justify-self:start}.linked-database a strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.linked-database a small{color:#aaa}@media (width<=600px){.linked-database{overflow-x:auto}.linked-database-head,.linked-database>a{grid-template-columns:82px 60px 70px minmax(150px,1fr) 90px;min-width:520px;padding:7px 3px;font-size:10px}}.day-sheet{scroll-margin-top:max(6px,env(safe-area-inset-top))}.zoomable-image-trigger{cursor:zoom-in;background:0 0;border:0;border-radius:10px;width:fit-content;max-width:100%;padding:0;display:block;overflow:hidden}.zoomable-image-trigger img{width:auto;max-width:100%;height:auto;display:block}.image-lightbox{z-index:2000;background:#000;place-items:center;padding:58px 18px 76px;display:grid;position:fixed;inset:0}.image-lightbox-stage{overscroll-behavior:contain;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:8px;width:min(100%,1400px);height:100%;display:flex;position:relative;overflow:auto}.image-lightbox-stage.gallery-mode{overflow:hidden}.image-lightbox-stage>img{flex:none;max-width:none;height:auto;margin:auto;display:block}.image-lightbox-gallery{z-index:2;opacity:0;position:absolute;inset:0;overflow:hidden}.image-lightbox-stage.gallery-mode>.image-lightbox-gallery{opacity:1}.image-lightbox-stage.gallery-mode>.image-lightbox-current{visibility:hidden}.image-lightbox-track{will-change:transform;flex:none;width:300%;height:100%;display:flex}.image-lightbox-slide{flex:0 0 33.3333%;justify-content:center;align-items:center;min-width:0;height:100%;display:flex;overflow:hidden}.image-lightbox-slide img{object-fit:contain;width:auto;max-width:100%;max-height:100%;display:block}.image-lightbox-close{top:calc(12px + env(safe-area-inset-top));z-index:3;color:#fff;background:#222d;border:1px solid #666;border-radius:50%;width:44px;height:44px;padding:0;font-size:32px;line-height:1;position:fixed;right:16px}.image-lightbox-nav{z-index:2;color:#fff;background:#222b;border:1px solid #666;border-radius:999px;width:46px;height:58px;padding:0;font-size:38px;line-height:1;position:fixed;top:50%;transform:translateY(-50%)}.image-lightbox-nav.previous{left:18px}.image-lightbox-nav.next{right:18px}.image-lightbox-controls{bottom:calc(16px + env(safe-area-inset-bottom));z-index:3;background:#222e;border:1px solid #555;border-radius:999px;align-items:center;gap:14px;padding:7px 10px;display:flex;position:fixed;left:50%;transform:translate(-50%)}.image-lightbox-controls button{color:#fff;background:#444;border:0;border-radius:999px;width:38px;height:34px;padding:0;font-size:23px}.image-lightbox-controls button:disabled{opacity:.35}.image-lightbox-controls :is(b,span){color:#fff;text-align:center;min-width:48px;font-size:12px}@media (width<=600px){.image-lightbox{padding:calc(60px + env(safe-area-inset-top)) 0 calc(72px + env(safe-area-inset-bottom))}.image-lightbox-stage{border-radius:0}.image-lightbox-nav{display:none}}.detail-modal.detail-modal.detail-modal{font-size:13px!important}.zoomable-image-trigger{background:#111}.zoomable-image-trigger img{opacity:0;transition:opacity .14s}.zoomable-image-trigger.is-loaded img{opacity:1}.detail-modal.detail-modal.detail-modal :where(*):not(.modal-close):not(.image-lightbox-close):not(h2):not(.detail-title-input):not(.project-detail-title):not(.project-detail-title *){font-size:13px!important}.detail-modal.detail-modal.detail-modal.gsdr-detail,.detail-modal.detail-modal.detail-modal.gsdr-detail :where(*):not(.modal-close):not(.image-lightbox-close):not(h2):not(.detail-title-input){font-size:16px!important}.detail-modal.detail-modal.detail-modal .gsdr-date-grid>div{grid-template-columns:76px minmax(0,1fr)!important}@media (width<=600px){.detail-modal.detail-modal.detail-modal .gsdr-date-grid>div{grid-template-columns:70px minmax(0,1fr)!important}}.detail-modal.detail-modal.detail-modal.gsdr-detail .gsdr-contact-grid>div[data-property=도어수량],.detail-modal.detail-modal.detail-modal.gsdr-detail .gsdr-contact-grid>div[data-property=전화번호]{grid-template-columns:76px minmax(0,1fr)!important}.detail-modal.detail-modal.detail-modal.gsdr-detail .gsdr-contact-grid>div[data-property=도어수량] :is(dt,dd),.detail-modal.detail-modal.detail-modal.gsdr-detail .gsdr-contact-grid>div[data-property=전화번호] :is(dt,dd,a){white-space:nowrap!important;overflow-wrap:normal!important;word-break:keep-all!important}.detail-modal.detail-modal.detail-modal.gsdr-detail .gsdr-date-grid>div{column-gap:12px!important}.detail-modal.detail-modal.detail-modal.gsdr-detail .gsdr-contact-grid>div{grid-template-columns:76px minmax(0,1fr)!important;align-items:center!important;column-gap:10px!important}.gsdr-date-label-mobile{display:none}@media (width<=600px){.gsdr-date-label-full{display:none}.gsdr-date-label-mobile{display:inline}.detail-modal.detail-modal.detail-modal.gsdr-detail .gsdr-date-grid>div{grid-template-columns:54px minmax(0,1fr)!important;column-gap:5px!important}.detail-modal.detail-modal.detail-modal.gsdr-detail .gsdr-contact-grid>div{grid-template-columns:64px minmax(0,1fr)!important;column-gap:6px!important}}.gsdr-list-head{display:none!important}.gsdr-list>button{grid-template-columns:max-content max-content minmax(0,1fr)!important;column-gap:10px!important;min-width:0!important}.gsdr-list-head,.gsdr-list>button,.gsdr-list time,.gsdr-list time small,.gsdr-list b,.gsdr-list strong{font-size:15px!important}.gsdr-list b{padding:3px 6px!important;line-height:19px!important}.gsdr-list time{line-height:1.3!important}.gsdr-list time small{font-size:11px!important}@media (width<=600px){.gsdr-list{overflow-x:hidden!important}.gsdr-list>button{grid-template-columns:max-content max-content minmax(0,1fr)!important;column-gap:8px!important;min-width:0!important;padding-left:10px!important;padding-right:10px!important}}.detail-modal.detail-modal.detail-modal.gsdr-detail .gsdr-confirmed-date-wrap{width:100%!important;display:block!important}.detail-modal.detail-modal.detail-modal.gsdr-detail .gsdr-confirmed-date-editor{color:#ff626b!important;width:max-content!important;min-height:0!important;font:inherit!important;font-size:inherit!important;font-weight:inherit!important;letter-spacing:inherit!important;line-height:inherit!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;display:block!important}.detail-modal.detail-modal.detail-modal.gsdr-detail .gsdr-confirmed-date-editor:after{display:none!important}.detail-modal.detail-modal.detail-modal.gsdr-detail .gsdr-date-grid .confirmed-date dd{color:#ff626b!important;font-family:inherit!important;font-size:inherit!important;font-style:normal!important;font-weight:var(--desktop-gsdr-detail-font-weight,600)!important;letter-spacing:inherit!important;line-height:inherit!important;text-align:left!important;margin:0!important;padding:0!important;display:block!important}.detail-modal.detail-modal.detail-modal.gsdr-detail .gsdr-confirmed-date-wrap{width:100%!important;margin:0!important;padding:0!important;display:block!important}.detail-modal.detail-modal.detail-modal.gsdr-detail .gsdr-confirmed-date-editor{font-family:inherit!important;font-size:inherit!important;font-style:normal!important;font-weight:inherit!important;letter-spacing:inherit!important;line-height:inherit!important;margin:0!important;padding:0!important}@media (width<=900px),(pointer:coarse){.detail-modal.detail-modal.detail-modal.gsdr-detail .gsdr-date-grid .confirmed-date dd{font-weight:var(--mobile-gsdr-detail-font-weight,600)!important}}.gsdr-week b,.gsdr-day>span:first-child{font-size:15px!important}.project-list-card,.project-list-card :where(.project-list-head,.project-list-row,.project-list-rows strong,.project-list-rows span,.project-list-rows time,.project-list-rows b){font-size:12px!important}.notion-document iframe{background:#fff;border:1px solid #444;border-radius:12px;width:100%;height:min(72vh,820px);display:block}.notion-document>a,.notion-document>.pdf-preview-open,.notion-attachment{color:#eee;background:#2a2a2a;border:1px solid #444;border-radius:10px;align-items:center;gap:10px;margin-top:8px;padding:12px 14px;text-decoration:none;display:flex}.pdf-preview-open{cursor:pointer;text-align:left;width:100%;font:inherit}.pdf-preview-shell.is-open{z-index:2200;background:#191919;grid-template-rows:auto minmax(0,1fr);position:fixed;inset:0;margin:0!important;padding:0!important;display:grid!important}.pdf-preview-header{min-height:50px;padding-top:env(safe-area-inset-top);background:#202020;border-bottom:1px solid #383838;grid-template-columns:50px minmax(0,1fr) 50px;align-items:center;display:grid}.pdf-preview-header button{color:#eee;background:#ffffff12;border:0;border-radius:50%;place-items:center;width:38px;height:38px;margin:auto;padding:0;font-size:24px;font-weight:800;line-height:1;display:grid}.pdf-preview-header strong{text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.pdf-preview-shell.is-open>iframe{background:#fff;border:0;border-radius:0;width:100%;height:100%!important}.notion-attachment strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.notion-attachment i{color:#aaa;white-space:nowrap;margin-left:auto;font-style:normal}.notion-video video{aspect-ratio:16/9;object-fit:contain;background:#111;border-radius:12px;width:100%;max-height:72vh;margin:auto;display:block}.notion-page-shortcut{cursor:pointer;text-align:left;width:100%;font:inherit}.notion-page-popup{z-index:1700}.notion-page-popup-status{color:#999;text-align:center;padding:28px 0}.notion-page-popup-status.error{color:#ff7d86}@media (width>=601px){.modal-backdrop:has(>.detail-modal:not(.gsdr-detail)){align-items:center;padding:24px}.detail-modal:not(.gsdr-detail),.named-notion-detail{height:94dvh;width:min(920px,100vw - 48px)!important;max-height:94dvh!important}}@media (width<=700px){.notion-document iframe{height:62vh}.notion-document>a,.notion-document>.pdf-preview-open,.notion-attachment{padding:10px 12px}}.pdf-viewer-page{background:#191919;width:100%;max-width:none;min-height:100dvh;padding:0}.pdf-viewer-page>header{z-index:2;min-height:56px;padding-top:env(safe-area-inset-top);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#202020ef;border-bottom:1px solid #383838;grid-template-columns:48px minmax(0,1fr) 48px;align-items:center;display:grid;position:sticky;top:0}.pdf-viewer-page>header button{color:#eee;background:0 0;border:0;place-items:center;width:42px;height:42px;margin:auto;font-size:40px;line-height:1;display:grid}.pdf-viewer-page>header strong{text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.pdf-viewer-page>header span{text-align:center;color:#999;font-size:11px}.pdf-viewer-pages{width:100%;padding:12px 0 calc(24px + env(safe-area-inset-bottom));justify-items:center;gap:12px;display:grid;overflow:hidden}.pdf-viewer-page.embedded.fit{height:100dvh;min-height:0;overflow:hidden}.pdf-viewer-page.embedded.fit>.pdf-viewer-pages{align-content:center;height:100%;padding:12px;overflow:auto}.pdf-page{background:#fff;place-items:center;max-width:100%;display:grid;box-shadow:0 3px 18px #0008}.pdf-viewer-pages canvas{background:#fff;max-width:100%;display:block}.pdf-viewer-status{color:#aaa;text-align:center;margin:18vh 20px!important}.pdf-viewer-status.error{color:#ff8b91;background:0 0}.pdf-page-error{color:#ff9ca1;text-align:center;background:#281c1c;border:1px solid #633;border-radius:12px;width:min(90%,620px);padding:28px!important}.pdf-page-error small{color:#b9797d;word-break:break-word;margin-top:8px;font-size:10px;display:block}:root[data-theme=light] .pdf-viewer-page{background:#e9ebee}:root[data-theme=light] .pdf-viewer-page>header{color:#20242a;background:#fffffff2;border-color:#d9dee5}:root[data-theme=light] .pdf-viewer-page>header button{color:#20242a}:root[data-theme=light] .pdf-preview-shell.is-open{background:#e9ebee}:root[data-theme=light] .pdf-preview-header{color:#20242a;background:#fff;border-color:#d9dee5}:root[data-theme=light] .pdf-preview-header button{color:#20242a;background:#1f29370d}.gsdr-list-group-date{background:#1b1b1b!important;border-top:1px solid #424242!important;align-items:center!important;padding:12px 10px 5px!important;display:flex!important}.gsdr-list-head+.gsdr-list-group-date{border-top:0!important}.gsdr-list-group-date time{color:#ddd!important;align-items:center!important;gap:7px!important;font-size:15px!important;line-height:1.3!important;display:flex!important}.gsdr-list-group-date.sunday time,.gsdr-list-group-date.holiday time{color:#ff4966!important}.gsdr-list-group-date.saturday time{color:#5369ff!important}.gsdr-list-group-date time small{color:#58cf86!important;font-size:10px!important}.gsdr-list>button.gsdr-list-item{border-top:0!important;grid-template-columns:max-content max-content max-content minmax(0,1fr)!important;align-items:center!important;column-gap:6px!important;width:100%!important;min-width:0!important;min-height:0!important;padding:7px 10px!important;display:grid!important}.gsdr-list>button.gsdr-list-item.date-group-end{padding-bottom:12px!important}.gsdr-list>button.gsdr-list-item b{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:150px!important;padding:3px 6px!important;font-size:15px!important;line-height:19px!important;overflow:hidden!important}.gsdr-list>button.gsdr-list-item strong{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-size:15px!important;overflow:hidden!important}@media (width<=600px){.gsdr-list-group-date{padding:10px 10px 4px!important}.gsdr-list>button.gsdr-list-item{grid-template-columns:max-content max-content max-content minmax(0,1fr)!important;column-gap:5px!important;padding:6px 10px!important}.gsdr-list>button.gsdr-list-item b{max-width:94px!important;padding:2px 5px!important}}.gsdr-filter-region{display:contents!important}.gsdr-list-sticky-stack{top:max(0px,env(safe-area-inset-top))!important;z-index:100!important;background:#171717!important;position:sticky!important}.gsdr-list-sticky-stack>.gsdr-filters.list-sticky{z-index:2!important;position:relative!important;top:auto!important}.gsdr-list-desktop-head-viewport{background:#262626!important;border:1px solid #343434!important;border-bottom:0!important;border-radius:16px 16px 0 0!important;display:block!important;overflow:hidden!important}.gsdr-list-desktop{border-top:0!important;border-radius:0 0 16px 16px!important;display:block!important;overflow:auto!important}.gsdr-list-desktop-head-viewport .gsdr-list-desktop-head,.gsdr-list-desktop>.gsdr-list-desktop-row{grid-template-columns:116px 64px 88px 112px 92px 72px minmax(270px,1fr) 92px minmax(220px,.8fr) 126px!important;align-items:center!important;column-gap:8px!important;min-width:1350px!important;font-size:13px!important;display:grid!important}.gsdr-list-desktop-head-viewport .gsdr-list-desktop-head{color:#aaa!important;background:#262626!important;border-bottom:1px solid #444!important;padding:11px 12px!important;font-weight:800!important;line-height:1.25!important}.gsdr-list-desktop>.gsdr-list-desktop-row{color:#e8e8e8!important;text-align:left!important;cursor:pointer!important;background:#1b1b1b!important;border:0!important;border-top:1px solid #353535!important;border-radius:0!important;width:100%!important;min-height:52px!important;margin:0!important;padding:8px 12px!important}.gsdr-list-desktop>.gsdr-list-desktop-row:hover{background:#242424!important}.gsdr-list-desktop>.gsdr-list-desktop-row:focus-visible{outline-offset:-2px!important;outline:2px solid #69b7ff!important}.gsdr-list-desktop>.gsdr-list-desktop-row.date-group-start:not(.gsdr-list-hope-date){border-top:2px solid #505050!important}.gsdr-list-desktop>.gsdr-list-desktop-row.gsdr-list-hope-date,.gsdr-list-desktop>.gsdr-list-desktop-row.gsdr-attention-date{border:2px solid #ff3b4f!important;border-radius:8px!important;margin:2px 0!important}.gsdr-list-desktop>.gsdr-list-desktop-row>:where(time,strong,span),.gsdr-list-desktop-head-viewport .gsdr-list-desktop-head>span{min-width:0!important;font-size:13px!important;line-height:1.3!important}.gsdr-list-desktop>.gsdr-list-desktop-row>b{text-overflow:ellipsis!important;white-space:nowrap!important;border-style:solid!important;border-width:1px!important;border-radius:999px!important;justify-self:start!important;max-width:100%!important;padding:3px 6px!important;font-size:12px!important;line-height:1.3!important;overflow:hidden!important}.gsdr-list-desktop>.gsdr-list-desktop-row>time{color:#ddd!important;white-space:nowrap!important;display:block!important}.gsdr-list-desktop>.gsdr-list-desktop-row>time.hope-date{color:#ff6b77!important}.gsdr-list-desktop>.gsdr-list-desktop-row>:where(strong,span){text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.gsdr-list-mobile{display:none!important}.gsdr-list-empty{color:#888!important;text-align:center!important;margin:0!important;padding:40px 12px!important;font-size:14px!important}.gsdr-search-more-wrap{right:50%!important;bottom:max(18px,env(safe-area-inset-bottom))!important;z-index:84!important;width:auto!important;box-shadow:none!important;color:#aaa!important;text-align:center!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;pointer-events:none!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:center!important;align-items:center!important;gap:10px!important;padding:0!important;display:flex!important;position:fixed!important;transform:translate(50%)!important}.gsdr-search-more-wrap small{font-size:12px!important}.gsdr-search-more{color:#66d99a!important;min-height:32px!important;box-shadow:none!important;cursor:pointer!important;pointer-events:auto!important;background:0 0!important;border:0!important;border-radius:0!important;padding:4px 8px!important;font-size:13px!important;font-weight:700!important}.gnb-search-more-wrap{right:50%!important;bottom:max(18px,env(safe-area-inset-bottom))!important;z-index:84!important;width:auto!important;box-shadow:none!important;color:#aaa!important;text-align:center!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;pointer-events:none!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:center!important;align-items:center!important;gap:10px!important;padding:0!important;display:flex!important;position:fixed!important;transform:translate(50%)!important}.gnb-search-more-wrap small{font-size:12px!important}.gnb-search-more{color:#6fe0a2!important;cursor:pointer!important;min-height:32px!important;box-shadow:none!important;pointer-events:auto!important;background:0 0!important;border:0!important;border-radius:0!important;padding:4px 8px!important;font-size:13px!important;font-weight:800!important}.gsdr-search-more:disabled{cursor:wait!important;opacity:.65!important}@media (width<=600px){.gsdr-list-desktop-head-viewport,.gsdr-list-desktop{display:none!important}.gsdr-list-mobile{background:#202020!important;border:1px solid #343434!important;border-radius:16px!important;display:block!important;overflow:hidden!important}.gsdr-list-mobile-group.gsdr-agenda{border-top:5px solid #272727!important;min-height:0!important;margin:0!important;padding:0 14px 16px!important}.gsdr-list-mobile-group.gsdr-agenda:first-child{border-top:0!important}.gsdr-list-mobile-group.gsdr-agenda>h3{white-space:nowrap!important;align-items:baseline!important;gap:5px!important;padding-top:12px!important;display:flex!important}.gsdr-list-mobile-group.gsdr-agenda>h3 small{white-space:nowrap!important;flex:none!important;display:inline!important}.gsdr-search-more-wrap,.gnb-search-more-wrap{bottom:max(10px,env(safe-area-inset-bottom))!important;width:auto!important;padding:0!important}.gsdr-list-mobile-group.gsdr-agenda>h3.sunday,.gsdr-list-mobile-group.gsdr-agenda>h3.holiday{color:#ff4966!important}.gsdr-list-mobile-group.gsdr-agenda>h3.saturday{color:#5369ff!important}}.gsdr-shell{overflow-x:clip!important}.gsdr-filters.list-sticky{top:max(0px,env(safe-area-inset-top))!important;z-index:100!important;background:#171717!important;position:sticky!important;box-shadow:0 8px 18px #000!important}.cell-events,.gsdr-cell-events{grid-auto-rows:minmax(17px,auto)!important;gap:2px!important;margin-top:0!important;display:grid!important}.cell-events{width:calc(100% + 4px)!important;margin-inline:-2px!important}.gsdr-day{flex-direction:column!important;display:flex!important}.naver-day{gap:0!important}.gsdr-day>span:first-child{margin-bottom:0!important}.gsdr-cell-events{width:calc(100% + 8px)!important;margin-inline:-4px!important}.gsdr-cell-events>button{text-align:left!important;text-overflow:ellipsis!important;white-space:nowrap!important;border-style:solid!important;border-width:1px!important;border-radius:4px!important;width:100%!important;min-width:0!important;min-height:17px!important;margin:0!important;padding:2px 4px!important;display:block!important;overflow:hidden!important}.gsdr-cell-events>button.gsdr-day-off-calendar-event{text-align:center!important}.gsdr-calendar-mobile-label,.gsdr-calendar-desktop-label{text-overflow:ellipsis;display:block;overflow:hidden;white-space:pre!important}.gsdr-leave-calendar-event :is(.gsdr-calendar-mobile-label,.gsdr-calendar-desktop-label){text-overflow:ellipsis;display:block;overflow:hidden;white-space:nowrap!important}.gsdr-contact-grid dd>a,.gsdr-detail .detail-content p>a{color:#67b7ff;text-underline-offset:2px;margin-right:8px;text-decoration:underline;display:inline-block}.gsdr-cell-events>button.gsdr-hope-date{color:#fff!important;border-width:3px!important;border-color:#ff3b4f!important;font-weight:400!important}.gsdr-cell-events>button.gsdr-attention-date{border-width:3px!important;border-color:#ff3b4f!important}.calendar-event-placeholder{visibility:hidden!important;pointer-events:none!important;min-height:17px!important;display:block!important}.calendar-range-segment.range-connects-previous,.gsdr-cell-events>.calendar-range-segment.range-connects-previous{border-left-color:#0000!important;border-top-left-radius:0!important;border-bottom-left-radius:0!important}.calendar-range-segment.range-connects-next,.gsdr-cell-events>.calendar-range-segment.range-connects-next{border-right-color:#0000!important;border-top-right-radius:0!important;border-bottom-right-radius:0!important}.gsdr-cell-events>small{text-align:center!important;color:#999!important;font-size:9px!important;display:block!important}.detail-modal.detail-modal.gnb-item-detail .gnb-detail-primary-row{scrollbar-width:none!important;flex-wrap:nowrap!important;align-items:center!important;gap:9px!important;width:100%!important;margin:4px 0 8px!important;display:flex!important;overflow-x:auto!important}.detail-modal.detail-modal.gnb-item-detail .gnb-detail-primary-row::-webkit-scrollbar{display:none!important}.detail-modal.detail-modal.gnb-item-detail .gnb-detail-primary-row :is(select,input[type=date],input[type=time]){color:inherit;width:auto!important;min-width:0!important;height:24px!important;box-shadow:none!important;opacity:1!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;flex:none!important;margin:0!important;padding:0!important;font-size:13px!important;font-weight:750!important;line-height:24px!important}.detail-modal.detail-modal.gnb-item-detail .gnb-detail-primary-row select{appearance:none!important;background-image:none!important;padding-right:0!important}.detail-modal.detail-modal.gnb-item-detail .detail-date-time-inputs{flex:none!important;align-items:center!important;gap:5px!important;display:flex!important}.detail-modal.detail-modal.gnb-item-detail .detail-date-time-inputs input[type=date]{width:116px!important;min-width:116px!important}.detail-modal.detail-modal.gnb-item-detail .detail-date-time-inputs input[type=time]{white-space:nowrap!important;width:82px!important;min-width:82px!important}.detail-modal.detail-modal.gnb-item-detail .detail-date-time-inputs input::-webkit-date-and-time-value{white-space:nowrap!important;text-align:left!important;display:block!important}.detail-modal.detail-modal.gnb-item-detail .gnb-detail-primary-row :is(select,input):disabled{-webkit-text-fill-color:currentColor!important;cursor:default!important}.detail-modal.detail-modal.gnb-item-detail .gnb-detail-primary-row .detail-time-toggle{color:#bbb!important;flex:none!important;align-items:center!important;gap:5px!important;height:18px!important;min-height:18px!important;font-size:13px!important;display:flex!important}.detail-modal.detail-modal.gnb-item-detail .gnb-detail-secondary-row{grid-template-columns:minmax(0,1fr) minmax(110px,.45fr)!important;align-items:center!important;gap:12px!important;margin:0 0 12px!important;display:grid!important}.detail-modal.detail-modal.gnb-item-detail{overscroll-behavior:contain!important;max-height:90dvh!important;overflow-y:auto!important}.gnb-item-detail-backdrop{align-items:center}.detail-modal.detail-modal.gnb-item-detail .gnb-detail-title{margin:4px 36px 16px 0!important;font-size:18px!important;font-weight:800!important;line-height:1.4!important}.detail-modal.detail-modal.gnb-item-detail .gnb-detail-information{border-top:1px solid #3d3d3d!important;margin:12px 0 16px!important;display:block!important}.detail-modal.detail-modal.gnb-item-detail .gnb-detail-information>div{border-bottom:1px solid #383838!important;grid-template-columns:84px minmax(0,1fr)!important;align-items:start!important;gap:10px!important;padding:10px 0!important;display:grid!important}.detail-modal.detail-modal.gnb-item-detail .gnb-detail-information dt{color:#929292!important;margin:0!important;font-size:12px!important;font-weight:650!important;line-height:1.55!important}.detail-modal.detail-modal.gnb-item-detail .gnb-detail-information dd{color:#e7e7e7!important;white-space:pre-wrap!important;overflow-wrap:anywhere!important;min-width:0!important;margin:0!important;font-size:13px!important;line-height:1.55!important}.detail-modal.detail-modal.gnb-item-detail .gnb-detail-information a{color:#65b4f6!important;text-decoration:none!important}.detail-modal.detail-modal.gnb-item-detail .gnb-detail-project-value,.detail-modal.detail-modal.gnb-item-detail .gnb-detail-assignee-value{align-items:center!important;gap:6px!important;display:flex!important}.detail-modal.detail-modal.gnb-item-detail .gnb-detail-project-value small{color:#8f8f8f!important;white-space:nowrap!important;margin-left:auto!important;font-size:11px!important}.detail-modal.detail-modal.gnb-item-detail .gnb-detail-classification{align-items:center!important;gap:6px!important;display:flex!important}.detail-modal.detail-modal.gnb-item-detail .gnb-detail-classification :is(b,button){border:1px solid #0000!important;border-radius:999px!important;align-items:center!important;min-height:24px!important;padding:3px 8px!important;font-size:12px!important;line-height:1!important;display:inline-flex!important}.detail-modal.detail-modal.gnb-item-detail .gnb-detail-classification button{cursor:pointer}.detail-modal.detail-modal.gnb-item-detail .gnb-detail-classification button:disabled{cursor:wait;opacity:.65}.detail-modal.detail-modal.gnb-item-detail .gnb-detail-loading{color:#8f8f8f!important;margin:8px 0 14px!important;font-size:12px!important}.detail-modal.detail-modal.gnb-item-detail .gnb-detail-body-section{margin:0 0 14px!important}.detail-modal.detail-modal.gnb-item-detail .gnb-detail-body-section>h3{color:#929292!important;margin:0!important;padding:0 0 8px!important;font-size:12px!important;font-weight:700!important}.detail-modal.detail-modal.gnb-item-detail .gnb-detail-body-section>.notion-body{border-top:1px solid #3d3d3d!important;border-bottom:1px solid #3d3d3d!important;margin:0 0 14px!important;padding:12px 0!important}.detail-modal.detail-modal.gnb-item-detail>.detail-delete{margin:0 0 8px!important}.detail-modal.detail-modal.gnb-item-detail>.notion-link{margin-top:0!important}.detail-modal.detail-modal.gnb-item-detail .gnb-detail-secondary-row :is(.detail-project-edit,.detail-assignee-edit){align-items:center!important;gap:5px!important;display:flex!important}.detail-modal.detail-modal.gnb-item-detail .gnb-detail-secondary-row .detail-project-picker{flex:1!important}.project-icon-mark,.person-icon-mark{vertical-align:-2px!important;flex:none!important;place-items:center!important;width:15px!important;height:15px!important;font-size:13px!important;line-height:1!important;display:inline-grid!important}.project-icon-mark img{object-fit:cover!important;border-radius:3px!important;width:15px!important;height:15px!important;display:block!important}.project-icon-mark+span,.project-icon-mark+strong,.project-icon-mark+.project-list-name-text{font-size:inherit!important;line-height:inherit!important}.workspace-card .project-subline-name{vertical-align:middle!important;align-items:center!important;gap:3px!important;min-width:0!important;max-width:100%!important;display:inline-flex!important}.workspace-card .project-subline-name .project-icon-mark,.workspace-card .project-subline-name .project-icon-mark img{width:12px!important;height:12px!important}.workspace-card .project-subline-name .project-icon-mark{font-size:11px!important;line-height:12px!important;overflow:hidden!important}.workspace-card .project-subline-name>span:last-child{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.agenda-project,.agenda-assignee{align-items:center!important;gap:3px!important;min-width:0!important;display:inline-flex!important}.agenda-project{vertical-align:middle!important;height:16px!important;margin-left:2px!important;line-height:16px!important}.agenda-project .project-icon-mark{width:16px!important;height:16px!important;font-size:14px!important;line-height:16px!important;overflow:hidden!important}.agenda-project .project-icon-mark img{object-fit:cover!important;width:16px!important;height:16px!important}.agenda-project>span:last-child{line-height:16px!important}.agenda-assignee .person-icon-mark{width:13px!important;height:13px!important;font-size:11px!important}.detail-modal.detail-modal.gnb-item-detail .gnb-detail-secondary-row :is(.detail-project-edit,.detail-assignee-edit,.detail-project-picker,.detail-project-picker>input,.detail-inline-select){color:#eee!important;background:0 0!important;border:0!important;min-width:0!important;margin:0!important;font-size:13px!important;line-height:1.4!important}.detail-modal.detail-modal.gnb-item-detail .gnb-detail-secondary-row .detail-inline-select{appearance:none!important;background-image:none!important;width:100%!important;padding:0!important}.detail-modal.detail-modal.gnb-item-detail .gnb-detail-secondary-row .detail-project-meta{display:none!important}.detail-modal.detail-modal.gnb-item-detail .gnb-detail-secondary-row .detail-project-clear{place-items:center!important;width:24px!important;height:24px!important;font-size:17px!important;line-height:1!important;display:grid!important}.detail-modal.detail-modal.gnb-item-detail .gnb-detail-secondary-row .detail-project-options{top:30px!important}.detail-project-options strong{align-items:center!important;gap:5px!important;min-width:0!important;display:flex!important}.detail-project-options strong>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.detail-modal.detail-modal.gnb-item-detail .detail-time-toggle input[type=checkbox]{width:26px!important;height:14px!important;min-height:14px!important}.detail-modal.detail-modal.gnb-item-detail .detail-time-toggle input[type=checkbox]:after{width:10px!important;height:10px!important}.detail-modal.detail-modal.gnb-item-detail .detail-time-toggle input[type=checkbox]:checked:after{transform:translate(12px)!important}.project-address-tmap{cursor:pointer!important;text-underline-offset:3px!important;text-decoration:underline!important;text-decoration-thickness:1px!important}.detail-modal.detail-modal.detail-modal.gsdr-detail .gsdr-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important}.detail-modal.detail-modal.detail-modal.gsdr-detail .gsdr-summary-grid>div{min-width:0!important}.detail-modal.detail-modal.detail-modal.gsdr-detail .gsdr-summary-grid dd{text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important;border-style:solid!important;border-width:1px!important;border-radius:999px!important;margin:0!important;padding:5px 4px!important;font-size:13px!important;line-height:1.25!important;overflow:hidden!important}.gsdr-status-toggle[role=button]{-webkit-user-select:none;user-select:none;cursor:pointer!important}.gsdr-status-toggle[role=button]:focus-visible{outline-offset:2px!important;outline:2px solid #69b7ff!important}.gsdr-status-toggle[aria-disabled=true]{cursor:wait!important;opacity:.65!important}.gsdr-cell-events>button.gsdr-completed{box-shadow:none!important;opacity:1!important;background:0 0!important;border-color:#0000!important}.gsdr-list-desktop>.gsdr-list-desktop-row.gsdr-completed,.gsdr-agenda>button.gsdr-completed{opacity:1!important}.naver-head>.calendar-month-nav,.gsdr-calendar>header>.calendar-month-nav{color:#aaa!important;cursor:pointer!important;touch-action:manipulation!important;background:0 0!important;border:0!important;flex:0 0 44px!important;place-items:center!important;width:44px!important;height:44px!important;margin:0!important;padding:0!important;font-size:27px!important;line-height:1!important;display:grid!important}.naver-head>.calendar-month-nav:focus-visible,.gsdr-calendar>header>.calendar-month-nav:focus-visible{outline-offset:1px!important;border-radius:50%!important;outline:2px solid #777!important}.gsdr-calendar>header{gap:16px!important}.gsdr-calendar>header>.gsdr-today-weather{cursor:pointer!important;touch-action:manipulation!important;background:0 0!important;border:0!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:3px!important;width:58px!important;height:58px!important;padding:0!important;font-family:inherit!important;line-height:1!important;display:flex!important;position:absolute!important;top:50%!important;left:16px!important;transform:translateY(-50%)!important}.gsdr-calendar>header>.gsdr-today-weather>span{text-align:center!important;width:100%!important;font-family:Apple Color Emoji,Segoe UI Emoji,sans-serif!important;font-size:38px!important;line-height:.9!important;display:block!important}.gsdr-calendar>header>.gsdr-today-weather>small{color:#ddd!important;white-space:nowrap!important;font-size:14px!important;line-height:1!important}.gsdr-calendar>header>.gsdr-today-weather>b{color:#aaa!important;text-align:center!important;white-space:normal!important;width:100%!important;font-size:10px!important;line-height:1.15!important}:root[data-theme=light] .gsdr-calendar>header>.gsdr-today-weather>small{color:#343b45!important}:root[data-theme=light] .gsdr-calendar>header>.gsdr-today-weather>b{color:#59616b!important}.gsdr-calendar>header>.gsdr-today-weather:focus-visible{outline-offset:1px!important;border-radius:50%!important;outline:2px solid #777!important}@media (width<=600px){.gsdr-calendar>header{gap:13px!important}.gsdr-calendar>header>.gsdr-today-weather{gap:2px!important;width:48px!important;height:54px!important;left:10px!important}.gsdr-calendar>header>.gsdr-today-weather>span{font-size:34px!important}.gsdr-calendar>header>.gsdr-today-weather>small{font-size:12px!important}.gsdr-calendar>header>.gsdr-today-weather>b{font-size:9px!important}}@media (width>=601px){.calendar-range-segment.range-connects-previous,.gsdr-cell-events>.calendar-range-segment.range-connects-previous{border-left-width:0!important}.calendar-range-segment.range-connects-next,.gsdr-cell-events>.calendar-range-segment.range-connects-next{border-right-width:0!important}.gsdr-cell-events>button.gsdr-leave-label-anchor:before{visibility:hidden!important;content:" "!important;font-size:inherit!important;line-height:inherit!important;display:block!important}.gsdr-agenda small.gsdr-leave-agenda-meta{flex-wrap:wrap!important}.gsdr-agenda>button.gsdr-agenda-leave>div{min-width:0!important}.gsdr-agenda small.gsdr-leave-agenda-meta .gsdr-agenda-assignee{white-space:nowrap!important;word-break:keep-all!important;flex:none!important}.gsdr-agenda small.gsdr-leave-agenda-meta .gsdr-leave-range-inline{flex:0 0 100%!important;width:100%!important}}@media (width<=600px){.gsdr-cell-events>.calendar-range-segment.range-connects-previous{border-left-width:0!important}.gsdr-cell-events>.calendar-range-segment.range-connects-next{border-right-width:0!important}.gsdr-cell-events>button.gsdr-leave-label-anchor:before{visibility:hidden!important;content:" "!important;letter-spacing:-.05em!important;font-size:11px!important;line-height:normal!important;display:block!important}}@media (width>=901px){.gsdr-cell-events>button .gsdr-calendar-desktop-label,.gsdr-agenda-main strong,.gsdr-cell-events>button.gsdr-leave-label-anchor:before{font-size:13px!important;line-height:1.35!important}}.cell-events>span.gnb-calendar-muted{box-shadow:none!important;opacity:.38!important;background:0 0!important;border-color:#0000!important}.naver-day i>em.gnb-calendar-muted{opacity:.38!important}.agenda-item.gnb-calendar-muted{opacity:.4!important}@media (width<=600px){.cell-events{width:100%!important;margin-inline:0!important}.gsdr-cell-events{width:calc(100% + 2px)!important;margin-inline:-1px!important}.detail-modal.detail-modal.gnb-item-detail .gnb-detail-primary-row{gap:7px!important}.detail-modal.detail-modal.gnb-item-detail .gnb-detail-primary-row :is(select,input[type=date],input[type=time]),.detail-modal.detail-modal.gnb-item-detail .gnb-detail-primary-row .detail-time-toggle{font-size:13px!important}.detail-modal.detail-modal.gnb-item-detail .gnb-detail-secondary-row{grid-template-columns:minmax(0,1fr) minmax(92px,.45fr)!important;gap:8px!important}.detail-modal.detail-modal.detail-modal.gsdr-detail .gsdr-summary-grid{gap:4px!important}}.gsdr-list-desktop-row .gsdr-leave-range{white-space:nowrap!important;grid-template-columns:24px minmax(0,1fr)!important;align-items:center!important;gap:2px 4px!important;font-size:11px!important;line-height:1.25!important;display:grid!important}.gsdr-list-desktop-row .gsdr-leave-range small{color:#888!important;margin:0!important;font-size:8px!important;font-weight:800!important}.gsdr-agenda .gsdr-leave-range-inline{color:#ddd!important;flex:1 0 100%!important;margin-top:2px!important;font-size:10px!important;font-weight:750!important}.project-list-name{min-width:0!important;font:inherit!important;text-align:left!important;cursor:pointer!important;background:0 0!important;border:0!important;align-items:center!important;gap:5px!important;padding:0!important;display:flex!important;overflow:hidden!important}.workspace-card .title-detail{text-decoration:none!important}.project-list-name-text{min-width:0!important;color:inherit!important;text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.project-address-tmap{min-width:0!important;font:inherit!important;text-align:left!important;text-overflow:ellipsis!important;white-space:nowrap!important;background:0 0!important;border:0!important;padding:0!important;overflow:hidden!important}.map-choice-backdrop{z-index:260!important;background:#000b!important;justify-content:center!important;align-items:flex-end!important;padding:16px!important;display:flex!important;position:fixed!important;inset:0!important}.map-choice-sheet{width:min(100%,420px)!important;padding:22px 18px calc(18px + env(safe-area-inset-bottom))!important;background:#262626!important;border:1px solid #454545!important;border-radius:18px!important;position:relative!important;box-shadow:0 24px 70px #000c!important}.map-choice-sheet h2{color:#f2f2f2!important;margin:0 34px 8px 0!important;font-size:17px!important}.map-choice-sheet p{overflow-wrap:anywhere!important;color:#aaa!important;margin:0 0 18px!important;font-size:13px!important;line-height:1.45!important}.map-choice-close{color:#aaa!important;background:0 0!important;border:0!important;place-items:center!important;width:34px!important;height:34px!important;padding:0!important;font-size:26px!important;display:grid!important;position:absolute!important;top:10px!important;right:10px!important}.map-choice-actions{grid-template-columns:1fr 1fr!important;gap:9px!important;display:grid!important}.map-choice-actions button{color:#f4f4f4!important;background:#333!important;border:1px solid #444!important;border-radius:12px!important;min-height:48px!important;font-size:14px!important;font-weight:800!important}.map-choice-actions button:first-child{color:#63df91!important;background:#103c25!important;border-color:#03c75a!important}.map-choice-actions button:last-child{color:#8eb2ff!important;background:#182949!important;border-color:#4c7cff!important}.gsdr-address-link,.gsdr-list-address-link{color:#69b7ff!important;min-width:0!important;font:inherit!important;text-align:left!important;text-underline-offset:3px!important;cursor:pointer!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;text-decoration:underline!important;text-decoration-thickness:1px!important}.gsdr-address-link{overflow-wrap:anywhere!important;max-width:100%!important;line-height:1.45!important}.gsdr-list-address-link{text-overflow:ellipsis!important;white-space:nowrap!important;width:100%!important;font-size:13px!important;line-height:1.3!important;display:block!important;overflow:hidden!important}.gsdr-address-link:focus-visible,.gsdr-list-address-link:focus-visible{outline-offset:3px!important;outline:2px solid #69b7ff!important}.project-detail-title{align-items:center!important;gap:6px!important;min-width:0!important;display:flex!important}.project-detail-title>a,.project-detail-title>span{min-width:0!important;color:inherit!important;align-items:center!important;gap:6px!important;text-decoration:none!important;display:flex!important}.project-detail-title>a>span:last-child,.project-detail-title>span>span:last-child{overflow-wrap:anywhere!important;min-width:0!important}.project-detail-modal .project-detail-title,.project-detail-modal .project-detail-title>a,.project-detail-modal .project-detail-title>a>span:last-child,.project-detail-modal .project-detail-title>span,.project-detail-modal .project-detail-title>span>span:last-child{font-size:var(--desktop-gnb-detail-detailTitle,18px)!important;font-weight:800!important}@media (width<=600px){.project-detail-modal .project-detail-title,.project-detail-modal .project-detail-title>a,.project-detail-modal .project-detail-title>a>span:last-child,.project-detail-modal .project-detail-title>span,.project-detail-modal .project-detail-title>span>span:last-child{font-size:var(--mobile-gnb-detail-detailTitle,18px)!important}}.project-detail-modal .project-detail-meta{grid-template-columns:max-content max-content minmax(0,1fr)!important;align-items:center!important;gap:8px 14px!important;display:grid!important}.project-detail-meta>div{align-items:center!important;gap:5px!important;min-width:0!important;display:flex!important}.project-detail-meta>div:not(.project-detail-address-row) dd{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.project-detail-meta>.project-detail-address-row{grid-column:1/-1!important}.project-detail-address-row dd{min-width:0!important;overflow:hidden!important}.project-detail-address-row button{max-width:100%!important;color:inherit!important;font:inherit!important;text-align:left!important;text-overflow:ellipsis!important;white-space:nowrap!important;cursor:pointer!important;background:0 0!important;border:0!important;padding:0!important;overflow:hidden!important}.gsdr-day.gsdr-range-label-host{overflow:visible!important}.gsdr-cell-events>button.gsdr-leave-label-anchor{z-index:2!important;position:relative!important;overflow:visible!important}.gsdr-leave-label-anchor .gsdr-leave-range-label{z-index:3!important;width:var(--gsdr-leave-label-width,100%)!important;color:inherit!important;pointer-events:none!important;text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important;padding-inline:4px!important;position:absolute!important;top:50%!important;left:0!important;overflow:hidden!important;transform:translateY(-50%)!important}.gsdr-leave-label-anchor:not(.gsdr-day-off-calendar-event) .gsdr-leave-range-label{text-align:left!important}.gsdr-filter-dismiss-layer{z-index:198!important;width:100vw!important;height:100dvh!important;min-height:0!important;box-shadow:none!important;color:#0000!important;cursor:default!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;display:block!important;position:fixed!important;inset:0!important}.gsdr-filter-menu[open]{z-index:199!important}@media (width<=600px){.gsdr-list-sticky-stack,.gsdr-filters.list-sticky{overflow:visible!important}.gsdr-filters.list-sticky>.gsdr-filter-menu{position:static!important}.gsdr-filters.list-sticky .filter-popover{z-index:200!important;width:auto!important;max-height:min(60vh,100dvh - 150px)!important;position:absolute!important;inset:calc(100% + 4px) 7px auto!important}.project-detail-modal .project-detail-meta{gap:4px 7px!important}.project-detail-meta>div{gap:3px!important}}.agenda-item{grid-template-columns:38px 4px minmax(0,1fr)!important}.agenda-item>div,.gsdr-agenda>button>div{min-width:0!important}.gnb-agenda-detail-row,.gsdr-agenda small.gsdr-agenda-detail-row{color:#999!important;text-align:left!important;text-overflow:ellipsis!important;white-space:nowrap!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:4px 0 0!important;line-height:1.35!important;display:block!important;overflow:hidden!important}@media (width>=901px){.view-calendar .agenda-item{grid-template-columns:55px 5px minmax(0,1fr)!important}}.gsdr-list-searchbar{position:relative!important}.gsdr-search-progress{color:#58cf86!important;pointer-events:none!important;margin:0!important;font-size:9px!important;font-weight:800!important;position:absolute!important;top:50%!important;right:12px!important;transform:translateY(-50%)!important}.workspace-card .gnb-desktop-list{display:block!important}.workspace-card .gnb-mobile-list{display:none!important}@media (width>=601px){.workspace-card .gnb-desktop-list .title-detail{width:100%!important;max-width:100%!important;display:block!important}.workspace-card .gnb-desktop-list .project-subline{align-items:center!important;gap:4px!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:3px 0 0!important;display:flex!important}.workspace-card .gnb-desktop-list .pc-list-detail-preview{color:#999!important;text-overflow:ellipsis!important;white-space:nowrap!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:3px 0 0!important;font-size:9px!important;line-height:1.35!important;display:block!important;overflow:hidden!important}}.workspace-card .gnb-list-groups{background:#202020!important;overflow-x:hidden!important}.workspace-card .gnb-list-date-group{border-top:5px solid #272727!important;min-height:0!important;margin:0!important;padding:0 18px 14px!important}.workspace-card .gnb-list-date-group:first-child{border-top:0!important}.workspace-card .gnb-list-date-heading{color:#ddd!important;white-space:nowrap!important;align-items:baseline!important;gap:5px!important;margin:0 0 10px!important;padding-top:12px!important;font-size:18px!important;line-height:1.3!important;display:flex!important}.workspace-card .gnb-list-date-heading .workspace-date{font-size:18px!important;line-height:inherit!important;align-items:baseline!important;gap:5px!important;display:inline-flex!important}.workspace-card .gnb-list-date-heading small,.workspace-card .gnb-list-date-heading .workspace-date>small{color:#888!important;letter-spacing:0!important;flex:none!important;margin:0!important;font-size:9px!important}.workspace-card .gnb-list-date-heading .workspace-date>small{color:#69c997!important}.workspace-card .gnb-list-item{border-top:1px solid #303030!important;min-width:0!important;padding:10px 0!important}.workspace-card .gnb-list-item.gnb-list-completed{opacity:.5!important}.workspace-card .gnb-list-item-main{align-items:center!important;gap:5px!important;min-width:0!important;display:flex!important}.workspace-card .gnb-list-item-main>.pill{border:1px solid!important;border-radius:999px!important;flex:none!important;padding:3px 7px!important;font-size:10px!important;font-weight:800!important;line-height:1.15!important}.workspace-card .gnb-list-item .title-detail{text-overflow:ellipsis!important;white-space:nowrap!important;flex:auto!important;width:auto!important;min-width:0!important;max-width:none!important;font-size:13px!important;line-height:1.35!important;display:block!important;overflow:hidden!important}.workspace-card .gnb-list-item-meta.project-subline{color:#999!important;align-items:center!important;gap:7px!important;width:100%!important;min-width:0!important;max-width:none!important;margin:4px 0 0!important;font-size:11px!important;line-height:1.35!important;display:flex!important}.workspace-card .gnb-list-project-meta{text-overflow:ellipsis!important;white-space:nowrap!important;flex:auto!important;align-items:center!important;min-width:0!important;display:flex!important;overflow:hidden!important}.workspace-card .gnb-list-item-meta .project-subline-name{flex:0 auto!important;min-width:0!important;display:inline-flex!important;overflow:hidden!important}.workspace-card .gnb-list-item-meta .project-subline-status,.workspace-card .gnb-list-item-meta .project-subline-date{flex:none!important;font-size:11px!important;display:inline!important}.workspace-card .gnb-list-item-meta .project-subline-assignee{white-space:nowrap!important;flex:none!important;align-items:center!important;font-size:11px!important;display:inline-flex!important}.workspace-card .gnb-list-item-detail{display:none!important}@media (width<=600px){.workspace-card .gnb-desktop-list{display:none!important}.workspace-card .gnb-mobile-list{display:block!important}.workspace-card .gnb-list-date-group{padding:0 14px 14px!important}.workspace-card .gnb-list-item-main{gap:4px!important}.workspace-card .gnb-list-item-meta.project-subline{gap:5px!important}.workspace-card .gnb-list-item .title-detail{font-size:14px!important}.workspace-card .gnb-list-item-detail{color:#999!important;text-overflow:ellipsis!important;white-space:nowrap!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:4px 0 0!important;font-size:11px!important;line-height:1.35!important;display:block!important;overflow:hidden!important}}.gsdr-list-searchbar:has(.gsdr-search-progress) .gsdr-list-search{padding-right:82px!important}@media (width<=600px){.project-list-head,.project-list-row{grid-template-columns:minmax(200px,1.2fr) minmax(160px,.8fr)!important;gap:6px!important;min-width:380px!important}.project-list-card :where(.project-list-head,.project-list-row,.project-list-rows span,.project-list-name,.project-list-name-text){font-size:13px!important}.project-list-card .project-address-tmap{font-size:12px!important}.project-list-status,.project-list-date,.project-list-client{display:none!important}.project-list-row>.project-address-tmap{width:100%!important;max-width:100%!important;text-decoration:none!important}.project-list-head>*,.project-list-row>*{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}.project-list-row>.project-list-name .project-list-name-text{flex:auto!important}}@media (width>=901px){main.view-calendar,main.view-table,main.view-projects,main.view-market,main.view-estimator,main.view-materials,main.view-portfolio{width:min(100% - 72px,1500px)!important;max-width:none!important}.workspace-card .gnb-desktop-list table{min-width:1370px!important;font-size:13px!important}.workspace-card .gnb-desktop-list .date-col{width:120px!important}.workspace-card .gnb-desktop-list .status-col{width:40px!important}.workspace-card .gnb-desktop-list .type-col{width:70px!important}.workspace-card .gnb-desktop-list .title-col{width:500px!important}.workspace-card .gnb-desktop-list .detail-col{width:auto!important}.workspace-card .gnb-desktop-list th,.workspace-card .gnb-desktop-list td,.workspace-card .gnb-desktop-list .date-cell,.workspace-card .gnb-desktop-list .title-detail{font-size:13px!important}.workspace-card .gnb-desktop-list td>.pill{font-size:12px!important;line-height:1.3!important}.workspace-card .gnb-desktop-list .project-subline,.workspace-card .gnb-desktop-list .project-subline-name,.workspace-card .gnb-desktop-list .project-subline-name>span:last-child,.workspace-card .gnb-desktop-list .project-subline-status,.workspace-card .gnb-desktop-list .project-subline-date,.workspace-card .gnb-desktop-list .project-subline-assignee{font-size:13px!important}.workspace-card .gnb-desktop-list .detail-cell{min-width:0!important;overflow:hidden!important}.workspace-card .gnb-desktop-list .pc-list-detail-preview{color:#aaa!important;white-space:normal!important;overflow-wrap:anywhere!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;font-size:12px!important;line-height:1.35!important;display:-webkit-box!important;overflow:hidden!important}}.estimator-card{background:#171717;border:1px solid #333;border-radius:18px;overflow:hidden;box-shadow:0 18px 55px #0004}.estimator-card>header{border-bottom:1px solid #333;justify-content:space-between;align-items:center;gap:20px;padding:13px 18px;display:flex}.estimator-card>header>div{gap:2px;display:grid}.estimator-card>header b{font-size:16px}.estimator-card>header small{color:#999;font-size:11px}.estimator-card>header>a{color:#ddd;border:1px solid #4a4a4a;border-radius:10px;flex:none;padding:8px 12px;font-size:12px;text-decoration:none}.estimator-card>iframe{background:#fff;border:0;width:100%;height:max(720px,100vh - 235px);display:block}@media (width<=600px){.estimator-card{display:none!important}}:root[data-theme=light] .estimator-card{color:#20242a;background:#fff;border-color:#d9dee5;box-shadow:0 10px 34px #26324412}:root[data-theme=light] .estimator-card>header{border-color:#d9dee5}:root[data-theme=light] .estimator-card>header>a{color:#20242a;border-color:#cfd5dd}.named-notion-card{background:#171717;border:1px solid #333;border-radius:18px;min-height:620px;overflow:visible}.named-notion-toolbar{z-index:25;will-change:transform;background:#171717;border-radius:18px 18px 0 0;transition:transform .2s,opacity .2s;position:sticky;top:0;overflow:visible}.named-notion-toolbar.is-hidden{opacity:0;pointer-events:none;transform:translateY(-105%)}.named-notion-toolbar>header{border-bottom:1px solid #333;justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.named-notion-toolbar>header>div{flex:1;gap:3px;display:grid}.named-notion-toolbar>header b{font-size:17px}.named-notion-toolbar>header small{color:#888;font-size:10px}.named-notion-toolbar>header>a,.named-notion-open{color:#4aa8ff;font-size:12px;text-decoration:none}.named-notion-back{display:none}.named-notion-search{border-bottom:1px solid #333;align-items:center;gap:10px;padding:12px 16px;display:flex}.named-notion-search input{color:#eee;background:#111;border:1px solid #444;border-radius:10px;flex:1;height:38px;padding:8px 12px;font-size:13px}.named-notion-search small{color:#888;white-space:nowrap;font-size:10px}.named-notion-grid{z-index:1;grid-template-columns:repeat(auto-fill,minmax(285px,1fr));gap:12px;padding:16px;display:grid;position:relative}.named-notion-grid>article{background:#202020;border:1px solid #333;border-radius:14px;align-content:start;gap:11px;padding:14px;display:grid;overflow:hidden}.named-notion-grid>article.text-only{min-height:0}.named-notion-thumb-action{width:100%;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:0;text-decoration:none;display:block}.named-notion-thumb-action:focus-visible{outline-offset:3px;outline:2px solid #4aa8ff}.named-notion-thumb-action:hover .named-notion-thumb>img{transform:scale(1.02)}.named-notion-thumb{color:#666;background:#111;border-radius:10px;place-items:center;width:100%;height:190px;font-size:11px;display:grid;overflow:hidden}.named-notion-thumb>img{object-fit:cover;width:100%;height:100%;transition:transform .18s}.named-notion-row-title{align-items:center;gap:8px;min-width:0;display:flex}.named-notion-row-title>a,.named-notion-row-title>button{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.named-notion-row-title>a:hover,.named-notion-row-title>button:hover{color:#4aa8ff}.named-notion-row-title strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;display:block;overflow:hidden}.named-notion-grid dl{gap:6px;margin:0;display:grid}.named-notion-grid dl>div{grid-template-columns:82px minmax(0,1fr);gap:8px;font-size:11px;display:grid}.named-notion-grid dt{color:#888}.named-notion-grid dd{color:#ccc;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;overflow:hidden}.named-notion-grid dd>a{color:#4aa8ff}.named-notion-open{cursor:pointer;background:0 0;border:0;justify-self:start;padding:0}.named-notion-error{color:#ff7d86;text-align:center;padding:50px 20px}.named-notion-body{padding:20px}.named-notion-portfolio .named-notion-grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}.named-notion-portfolio .named-notion-thumb{height:240px}.named-notion-portfolio .named-notion-row-title{gap:0}.named-notion-portfolio .named-notion-row-title>button{width:100%}.named-notion-portfolio .named-notion-grid .named-notion-portfolio-properties{gap:4px}.named-notion-portfolio .named-notion-grid .named-notion-portfolio-properties>div{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;min-height:22px}.named-notion-portfolio .named-notion-grid .named-notion-portfolio-properties dt{font-weight:700}.named-notion-portfolio .named-notion-grid .named-notion-portfolio-properties dd{font-weight:650}.named-notion-portfolio .named-notion-detail>.named-notion-portfolio-properties>div{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px}.named-notion-detail>.named-notion-portfolio-properties dt{font-weight:700}.named-notion-materials .named-notion-thumb{height:150px}.named-notion-detail-backdrop{z-index:1600;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000b;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.named-notion-detail{background:#202020;border:1px solid #444;border-radius:20px;width:min(920px,100%);max-height:90dvh;padding:26px;position:relative;overflow:auto;box-shadow:0 24px 80px #0009}.named-notion-detail>header{align-items:center;gap:12px;padding-right:42px;display:flex}.named-notion-detail>header>div{gap:3px;display:grid}.named-notion-detail>header small{color:#68d69e;font-size:10px}.named-notion-detail h2{margin:0;font-size:21px}.named-notion-detail>dl{border-top:1px solid #3b3b3b;gap:0;margin:18px 0 0;display:grid}.named-notion-detail>dl>div{border-bottom:1px solid #343434;grid-template-columns:110px minmax(0,1fr);align-items:center;gap:12px;padding:10px 0;font-size:12px;display:grid}.named-notion-detail dt{color:#888}.named-notion-detail dd{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;overflow:hidden}.named-notion-detail dd>a{color:#4aa8ff;text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.named-notion-detail-body{margin-top:18px}.named-notion-detail-body img{background:#111}.named-notion-detail-priority{gap:10px;margin-top:16px;display:grid}.named-notion-detail-priority img{object-fit:contain;background:#111;border-radius:12px;width:100%;max-height:58vh;display:block}.named-notion-detail-priority small{color:#888;text-align:center}.named-notion-detail-notion{color:#111;text-align:center;background:#f2f2f2;border-radius:12px;margin-top:18px;padding:13px;font-size:13px;font-weight:700;text-decoration:none;display:block}.mobile-notion-shortcuts{display:none}@media (width<=600px){.gnb-account-bar{gap:4px}.gnb-account-bar>span{display:none}.mobile-notion-shortcuts{gap:3px;display:flex}.account-bar .mobile-notion-shortcuts>button{white-space:nowrap;padding:4px 6px;font-size:8px}.account-bar .mobile-notion-shortcuts>button.active{color:#73d6a0;background:#274735;border-color:#4b8f6a}.named-notion-card{border-radius:0;min-height:calc(100dvh - 46px);margin:0 -8px}.named-notion-toolbar{border-radius:0}.named-notion-toolbar>header{padding:11px 10px}.named-notion-back{color:#eee;background:#292929;border:1px solid #444;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;margin-right:8px;padding:0;font-size:27px;display:grid}.named-notion-toolbar>header b{font-size:15px}.named-notion-toolbar>header>a{font-size:10px}.named-notion-search{padding:8px}.named-notion-search input{height:36px;font-size:16px}.named-notion-grid,.named-notion-portfolio .named-notion-grid{grid-template-columns:1fr;gap:8px;padding:8px}.named-notion-grid>article{padding:11px}.named-notion-thumb,.named-notion-portfolio .named-notion-thumb{height:210px}.named-notion-body{padding:12px}.named-notion-detail-backdrop{padding:0}.named-notion-detail{border:0;border-radius:0;width:100%;height:100dvh;max-height:none;padding:20px 18px}.named-notion-detail h2{font-size:18px}.named-notion-detail>dl>div{grid-template-columns:82px minmax(0,1fr)}.gnb-account-bar>span{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden;max-width:110px!important;display:block!important}}:root[data-theme=light] .named-notion-card{color:#20242a;background:#fff;border-color:#d9dee5}:root[data-theme=light] .named-notion-toolbar{background:#fff}:root[data-theme=light] .named-notion-toolbar>header,:root[data-theme=light] .named-notion-search,:root[data-theme=light] .named-notion-grid>article{border-color:#d9dee5}:root[data-theme=light] .named-notion-search input{color:#20242a;background:#f7f8fa;border-color:#cfd5dd}:root[data-theme=light] .named-notion-grid>article{background:#f7f8fa}:root[data-theme=light] .named-notion-thumb{color:#8a929c;background:#eef1f4}:root[data-theme=light] .named-notion-grid dd{color:#4d5560}:root[data-theme=light] .named-notion-detail{color:#20242a;background:#fff;border-color:#d9dee5}:root[data-theme=light] .named-notion-detail>dl,:root[data-theme=light] .named-notion-detail>dl>div{border-color:#dfe3e8}:root[data-theme=light] .named-notion-detail-notion{color:#fff;background:#20242a}.named-notion-controls{z-index:35;border-bottom:1px solid #333;align-items:center;gap:10px;padding-right:16px;display:flex;position:relative}.named-notion-controls .named-notion-search{border-bottom:0;flex:1}.named-notion-filters{z-index:40;flex:none;align-items:center;gap:7px;display:flex;position:relative}.named-notion-filters .filter-menu summary{min-height:38px;padding:6px 12px}.named-notion-filters .filter-popover{top:44px;left:auto;right:0}.named-notion-property-chip{text-overflow:ellipsis;white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;max-width:100%;padding:3px 8px;font-size:10px;line-height:1.25;display:inline-flex;overflow:hidden}.named-notion-material-summary{grid-template-columns:max-content minmax(0,1fr);align-items:start;gap:8px;min-width:0;display:grid}.named-notion-material-summary>.named-notion-property-chip{align-self:start;margin-top:0}.named-notion-material-copy{gap:4px;min-width:0;display:grid}.named-notion-material-copy>button{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.named-notion-material-copy>button:hover{color:#4aa8ff}.named-notion-material-copy strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;display:block;overflow:hidden}.named-notion-material-meta{gap:2px;min-width:0;max-width:100%;display:grid}.named-notion-material-meta>div{color:#ccc;text-overflow:ellipsis;white-space:nowrap;align-items:center;min-width:0;max-width:100%;min-height:17px;font-size:11px;line-height:1.25;display:flex;overflow:hidden}.named-notion-material-meta a{color:#4aa8ff;text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;max-width:100%;display:block;overflow:hidden}.named-notion-material-detail-title{grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid!important}.named-notion-material-detail-title>.named-notion-property-chip{align-self:center}.named-notion-material-detail-title h2{min-width:0}.named-notion-detail>.named-notion-material-detail-properties{box-sizing:border-box;border:0;gap:4px;width:100%;min-width:0;max-width:100%;margin-left:0;display:grid;overflow:visible}.named-notion-detail>.named-notion-material-detail-properties>div{border:0;min-width:0;max-width:100%;min-height:0;padding:0;font-size:11px;line-height:1.45;display:block}.named-notion-material-detail-url{color:#4aa8ff;text-overflow:clip!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-all!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;line-height:1.45!important;display:block!important;overflow:visible!important}.named-notion-detail-header{z-index:8;will-change:transform;background:#202020;border-bottom:1px solid #3b3b3b;align-items:center;gap:12px;margin:-26px -26px 0;transition:transform .2s,opacity .2s;top:0;padding:18px 26px!important;display:flex!important;position:sticky!important}.named-notion-detail-header.is-material{border-bottom:0}.named-notion-detail-header.is-hidden{opacity:0;pointer-events:none;transform:translateY(-110%)}.named-notion-detail-header>div{gap:3px;min-width:0;display:grid}.named-notion-detail-header h2{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.named-notion-detail-close{color:#eee;cursor:pointer;background:#292929;border:1px solid #555;border-radius:16px;flex:0 0 56px;place-items:center;width:56px;height:56px;margin-left:auto;padding:0;font-size:38px;font-weight:300;line-height:1;display:grid}.named-notion-detail-close:hover{color:#fff;background:#31473c;border-color:#79d8aa}.named-notion-detail-close:focus-visible{outline-offset:3px;outline:3px solid #4aa8ff}.named-notion-view-switch{background:#111;border:1px solid #444;border-radius:10px;align-items:center;gap:2px;padding:2px;display:none}.named-notion-view-switch button{color:#aaa;cursor:pointer;background:0 0;border:0;border-radius:7px;min-width:42px;min-height:32px;padding:5px 8px;font-size:11px;font-weight:700}.named-notion-view-switch button.active{color:#fff;background:#2f7251}.named-notion-material-table-wrap{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;padding:8px;display:none;overflow-x:auto}.named-notion-material-table{background:#1d1d1d;border:1px solid #3b3b3b;border-radius:12px;min-width:650px;overflow:hidden}.named-notion-material-table-head,.named-notion-material-table-row{grid-template-columns:74px minmax(130px,1.35fr) repeat(3,minmax(110px,1fr));align-items:center;column-gap:6px;min-height:40px;padding:0 10px;display:grid}.named-notion-material-table-head{color:#999;background:#242424;border-bottom:1px solid #3b3b3b;font-size:10px;font-weight:700}.named-notion-material-table-row{border-bottom:1px solid #303030;font-size:11px}.named-notion-material-table-row:last-child{border-bottom:0}.named-notion-material-table-row>span,.named-notion-material-table-row>button{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;display:block;overflow:hidden}.named-notion-material-table-row>button{color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.named-notion-material-table-row>button:hover{color:#4aa8ff}.named-notion-material-table-row a{color:#4aa8ff;text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.named-notion-material-table-row i{color:#777;font-style:normal}:root[data-theme=light] .named-notion-controls{border-color:#d9dee5}:root[data-theme=light] .named-notion-detail-header{background:#fff;border-color:#dfe3e8}:root[data-theme=light] .named-notion-detail-close{color:#58616c;background:#f7f8fa;border-color:#c9d0d8}:root[data-theme=light] .named-notion-detail-close:hover{color:#174a33;background:#eaf7f0;border-color:#54b987}:root[data-theme=light] .named-notion-view-switch{background:#f2f5f7;border-color:#cfd5dd}:root[data-theme=light] .named-notion-view-switch button{color:#66717d}:root[data-theme=light] .named-notion-view-switch button.active{color:#fff;background:#1fae78}:root[data-theme=light] .named-notion-material-table{background:#fff;border-color:#d9dee5}:root[data-theme=light] .named-notion-material-table-head{color:#6b7580;background:#f4f6f8;border-color:#d9dee5}:root[data-theme=light] .named-notion-material-table-row{border-color:#e5e8ec}@media (width<=600px){.named-notion-controls{gap:0;padding:0;display:grid}.named-notion-controls .named-notion-search{width:100%}.named-notion-filters{padding:0 8px 8px}.named-notion-filters>.filter-menu{flex:1;min-width:0}.named-notion-filters .filter-menu summary{justify-content:center;min-width:0;padding:5px 7px}.named-notion-view-switch{flex:none;display:flex}.named-notion-materials .named-notion-grid.is-mobile-hidden{display:none}.named-notion-material-table-wrap.is-active{display:block}.named-notion-detail-header{margin:-20px -18px 0;padding:13px 18px!important}.named-notion-detail-close{border-radius:14px;flex-basis:52px;width:52px;height:52px;font-size:36px}}@media (width>=601px){.named-notion-portfolio{font-family:var(--desktop-gnb-portfolio-font-family,"Pretendard","Apple SD Gothic Neo",sans-serif)!important;font-weight:var(--desktop-gnb-portfolio-font-weight,600)!important}.named-notion-materials{font-family:var(--desktop-gnb-materials-font-family,"Pretendard","Apple SD Gothic Neo",sans-serif)!important;font-weight:var(--desktop-gnb-materials-font-weight,600)!important}.named-notion-portfolio :where(button,input,select,textarea,.named-notion-grid,.named-notion-grid *,.named-notion-detail,.named-notion-detail *){font-family:inherit!important;font-weight:var(--desktop-gnb-portfolio-font-weight,600)!important}.named-notion-materials :where(button,input,select,textarea,.named-notion-grid,.named-notion-grid *,.named-notion-detail,.named-notion-detail *){font-family:inherit!important;font-weight:var(--desktop-gnb-materials-font-weight,600)!important}.named-notion-portfolio .named-notion-row-title strong{font-size:var(--desktop-gnb-portfolio-projectTitle,14px)!important}.named-notion-portfolio .named-notion-property-chip{font-size:var(--desktop-gnb-portfolio-projectStatus,12px)!important}.named-notion-portfolio .named-notion-grid dl>div{font-size:var(--desktop-gnb-portfolio-projectMeta,12px)!important}.named-notion-portfolio .named-notion-detail h2{font-size:var(--desktop-gnb-portfolio-detailTitle,18px)!important}.named-notion-portfolio .named-notion-detail :where(dl>div,.notion-body,.named-notion-detail-priority){font-size:var(--desktop-gnb-portfolio-detailText,13px)!important}.named-notion-materials .named-notion-material-copy strong,.named-notion-materials .named-notion-material-table-row>button{font-size:var(--desktop-gnb-materials-projectTitle,14px)!important}.named-notion-materials .named-notion-property-chip{font-size:var(--desktop-gnb-materials-projectStatus,12px)!important}.named-notion-materials :where(.named-notion-material-meta>div,.named-notion-material-table-row){font-size:var(--desktop-gnb-materials-projectMeta,12px)!important}.named-notion-materials .named-notion-detail h2{font-size:var(--desktop-gnb-materials-detailTitle,18px)!important}.named-notion-materials .named-notion-detail :where(.named-notion-material-detail-properties>div,.notion-body,.named-notion-detail-priority){font-size:var(--desktop-gnb-materials-detailText,13px)!important}}@media (width<=600px){.named-notion-portfolio{font-family:var(--mobile-gnb-portfolio-font-family,"Pretendard","Apple SD Gothic Neo",sans-serif)!important;font-weight:var(--mobile-gnb-portfolio-font-weight,600)!important}.named-notion-materials{font-family:var(--mobile-gnb-materials-font-family,"Pretendard","Apple SD Gothic Neo",sans-serif)!important;font-weight:var(--mobile-gnb-materials-font-weight,600)!important}.named-notion-portfolio :where(button,input,select,textarea,.named-notion-grid,.named-notion-grid *,.named-notion-detail,.named-notion-detail *){font-family:inherit!important;font-weight:var(--mobile-gnb-portfolio-font-weight,600)!important}.named-notion-materials :where(button,input,select,textarea,.named-notion-grid,.named-notion-grid *,.named-notion-detail,.named-notion-detail *){font-family:inherit!important;font-weight:var(--mobile-gnb-materials-font-weight,600)!important}.named-notion-portfolio .named-notion-row-title strong{font-size:var(--mobile-gnb-portfolio-projectTitle,16px)!important}.named-notion-portfolio .named-notion-property-chip{font-size:var(--mobile-gnb-portfolio-projectStatus,10px)!important}.named-notion-portfolio .named-notion-grid dl>div{font-size:var(--mobile-gnb-portfolio-projectMeta,12px)!important}.named-notion-portfolio .named-notion-detail h2{font-size:var(--mobile-gnb-portfolio-detailTitle,18px)!important}.named-notion-portfolio .named-notion-detail :where(dl>div,.notion-body,.named-notion-detail-priority){font-size:var(--mobile-gnb-portfolio-detailText,13px)!important}.named-notion-materials .named-notion-material-copy strong,.named-notion-materials .named-notion-material-table-row>button{font-size:var(--mobile-gnb-materials-projectTitle,16px)!important}.named-notion-materials .named-notion-property-chip{font-size:var(--mobile-gnb-materials-projectStatus,10px)!important}.named-notion-materials :where(.named-notion-material-meta>div,.named-notion-material-table-row){font-size:var(--mobile-gnb-materials-projectMeta,12px)!important}.named-notion-materials .named-notion-detail h2{font-size:var(--mobile-gnb-materials-detailTitle,18px)!important}.named-notion-materials .named-notion-detail :where(.named-notion-material-detail-properties>div,.notion-body,.named-notion-detail-priority){font-size:var(--mobile-gnb-materials-detailText,13px)!important}}.workspace-card .project-notion-link{color:inherit!important;cursor:pointer!important;text-decoration:none!important}.workspace-card .project-notion-link:hover>span:last-child{text-underline-offset:2px!important;text-decoration:underline!important}@media (width>=901px){.view-form .form-card{box-sizing:border-box!important;width:800px!important;max-width:800px!important;margin-left:auto!important;margin-right:auto!important}.view-form .form-card label,.view-form .form-card input,.view-form .form-card select,.view-form .form-card textarea,.view-form .form-card button,.view-form .form-card .include-time-control label,.view-form .form-card .include-time-control>input[type=time]{font-size:13px!important}.view-form .form-card .include-time-control>input[type=time]{box-sizing:border-box!important;--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important;width:148px!important;min-width:148px!important;height:40px!important;padding:7px 9px!important;line-height:normal!important}.view-form .form-card .include-time-control>input[type=time]::-webkit-date-and-time-value{text-align:left!important;min-width:78px!important;display:block!important}.detail-modal.detail-modal.gnb-item-detail .detail-date-time-inputs input[type=time]{width:132px!important;min-width:132px!important}}.form-assignee-label{gap:5px!important;display:grid!important;position:relative!important}.form-assignee-label>.form-field-label{color:#aaa!important;font-size:13px!important}.form-assignee-picker{width:100%!important;position:relative!important}.form-assignee-picker>summary{box-sizing:border-box!important;color:#eee!important;text-overflow:ellipsis!important;white-space:nowrap!important;cursor:pointer!important;background:#202020!important;border:1px solid #444!important;border-radius:8px!important;align-items:center!important;width:100%!important;min-height:44px!important;padding:10px 38px 10px 12px!important;font-size:13px!important;list-style:none!important;display:flex!important;overflow:hidden!important}.form-assignee-picker>summary::-webkit-details-marker{display:none!important}.form-assignee-picker>summary:after{content:"⌄";color:#aaa;position:absolute;right:13px}.form-assignee-picker[open]>summary:after{content:"⌃"}.form-assignee-picker>div{z-index:30!important;background:#292929!important;border:1px solid #484848!important;border-radius:10px!important;width:100%!important;max-height:240px!important;padding:6px!important;display:grid!important;position:absolute!important;top:calc(100% + 4px)!important;left:0!important;overflow:auto!important;box-shadow:0 14px 36px #000b!important}.form-assignee-picker>div>label{cursor:pointer!important;border-radius:7px!important;flex-direction:row!important;align-items:center!important;gap:8px!important;min-height:34px!important;padding:5px 7px!important;font-size:13px!important;display:flex!important}.form-assignee-picker>div>label:hover{background:#383838!important}.form-assignee-picker>div input[type=checkbox]{flex:none!important;width:17px!important;height:17px!important;min-height:17px!important;margin:0!important;padding:0!important}@media (width<=600px){.view-form .include-time-control label,.view-form .include-time-control>input[type=time],.form-assignee-picker>summary,.form-assignee-picker>div>label{font-size:16px!important}.form-assignee-label>.form-field-label{font-size:11px!important}}@media (width>=901px){.workspace-card .gnb-desktop-list thead th{z-index:8!important;background:#202020!important;position:sticky!important;top:0!important;box-shadow:0 1px #3b3b3b!important}.project-list-card :where(.project-list-head,.project-list-row,.project-list-rows span,.project-list-rows time,.project-list-name,.project-list-name-text,.project-address-tmap,.project-list-client),.project-list-card .project-list-name,.project-list-card .project-list-name .project-list-name-text,.project-list-card .project-list-status,.project-list-card .project-list-date,.project-list-card .project-address-tmap,.project-list-card .project-list-client{font-size:14px!important;font-weight:800!important}.project-list-card .project-list-head,.project-list-card .project-list-row{grid-template-columns:70px 100px 400px 600px minmax(0,1fr)!important;gap:0!important;min-width:1250px!important;padding-left:0!important;padding-right:0!important}.project-list-card .project-address-tmap{text-decoration:none!important}}.project-list-date-mobile{display:none!important}@media (width<=600px){.project-list-card .project-list-head{display:none!important}.project-list-card .project-list-rows{width:100%!important;min-width:0!important;overflow:visible!important}.project-list-card .project-list-row{grid-template-rows:auto auto!important;grid-template-columns:max-content minmax(0,1fr)!important;gap:5px 7px!important;width:100%!important;min-width:0!important;min-height:0!important;padding:9px 7px!important;display:grid!important}.project-list-card .project-list-status{grid-area:1/1!important;align-self:center!important;font-size:10px!important;display:inline-flex!important}.project-list-card .project-list-name{grid-area:1/2!important;width:100%!important;max-width:100%!important;font-size:16px!important;font-weight:800!important}.project-list-card .project-list-name .project-list-name-text{font-size:16px!important;font-weight:800!important}.project-list-card .project-list-name .project-icon-mark,.project-list-card .project-list-name .project-icon-mark img{width:15px!important;height:15px!important}.project-list-card .project-list-date-desktop{display:none!important}.project-list-card .project-list-date-mobile{white-space:nowrap!important;grid-area:2/1!important;align-self:center!important;font-size:12px!important;font-weight:700!important;display:block!important}.project-list-card .project-address-tmap,.project-list-card .project-list-row>span:not(.project-list-client){grid-area:2/2!important;width:100%!important;max-width:100%!important;padding-left:0!important;font-size:12px!important;font-weight:700!important;text-decoration:none!important;display:block!important}.project-list-card .project-list-client{display:none!important}}@media (width>=901px){.view-calendar .day-sheet h3{font-size:var(--desktop-calendarDate,23px)!important;line-height:1.3!important}.view-calendar .agenda-item strong{font-size:var(--desktop-calendarTitle,14px)!important;line-height:1.4!important}.view-calendar .agenda-item small{font-size:var(--desktop-meta,12px)!important;line-height:1.4!important}.view-calendar .agenda-item p,.view-calendar .gnb-agenda-detail-row{font-size:var(--desktop-detail,12px)!important;line-height:1.4!important}.view-calendar .naver-day>span,.gsdr-day>span{font-size:var(--desktop-calendarNumber,18px)!important}.workspace-card .gnb-desktop-list th,.workspace-card .gnb-desktop-list td,.workspace-card .gnb-desktop-list .date-cell,.workspace-card .gnb-desktop-list .title-detail{font-size:var(--desktop-listText,14px)!important;line-height:1.4!important}.workspace-card .gnb-desktop-list td>.pill{font-size:var(--desktop-listBadge,12px)!important;line-height:1.35!important}.workspace-card .gnb-desktop-list .project-subline,.workspace-card .gnb-desktop-list .project-subline-name,.workspace-card .gnb-desktop-list .project-subline-name>span:last-child,.workspace-card .gnb-desktop-list .project-subline-status,.workspace-card .gnb-desktop-list .project-subline-date,.workspace-card .gnb-desktop-list .project-subline-assignee,.workspace-card .gnb-desktop-list .pc-list-detail-preview{font-size:var(--desktop-listText,14px)!important;line-height:1.4!important}.gsdr-agenda h3{font-size:var(--desktop-calendarDate,23px)!important;line-height:1.3!important}.gsdr-agenda-main strong{font-size:var(--desktop-calendarTitle,14px)!important;line-height:1.4!important}.gsdr-agenda small,.gsdr-agenda small b{font-size:var(--desktop-meta,12px)!important;line-height:1.4!important}.gsdr-agenda small.gsdr-agenda-detail-row{font-size:var(--desktop-detail,12px)!important;line-height:1.4!important}.gsdr-list-desktop-head-viewport .gsdr-list-desktop-head>span,.gsdr-list-desktop>.gsdr-list-desktop-row>time{font-size:var(--desktop-listText,14px)!important;line-height:1.4!important}.gsdr-list-desktop>.gsdr-list-desktop-row>b{font-size:var(--desktop-listBadge,12px)!important;line-height:1.35!important}.gsdr-list-desktop>.gsdr-list-desktop-row>:where(strong,span),.gsdr-list-desktop>.gsdr-list-desktop-row .gsdr-list-address-link{font-size:var(--desktop-listText,14px)!important;line-height:1.4!important}.gsdr-list-desktop>.gsdr-list-desktop-row{min-height:54px!important}}@media (width<=600px){.view-calendar .day-sheet h3,.gsdr-agenda h3{font-size:var(--mobile-calendarDate,18px)!important;line-height:1.3!important}.view-calendar .naver-day>span,.gsdr-day>span{font-size:var(--mobile-calendarNumber,14px)!important}.view-calendar .agenda-item strong,.gsdr-agenda-main strong{font-size:var(--mobile-calendarTitle,13px)!important;line-height:1.4!important}.view-calendar .agenda-item small,.gsdr-agenda small{font-size:var(--mobile-meta,11px)!important;line-height:1.4!important}.view-calendar .agenda-item p,.view-calendar .gnb-agenda-detail-row,.gsdr-agenda small.gsdr-agenda-detail-row{font-size:var(--mobile-detail,11px)!important;line-height:1.4!important}.workspace-card .gnb-list-item .title-detail,.workspace-card .gnb-list-item .workspace-date,.gsdr-list-mobile .gsdr-agenda-main strong,.gsdr-list-mobile-group>h3{font-size:var(--mobile-listText,13px)!important}.workspace-card .gnb-list-item .pill,.gsdr-list-mobile .gsdr-agenda-main>b,.gsdr-list-mobile .gsdr-agenda small b,.gsdr-list-mobile .gsdr-agenda-assignee,.gsdr-list-mobile .gsdr-order-date{font-size:var(--mobile-listBadge,10px)!important}}@media (width>=901px){.view-calendar .naver-day>span,.gsdr-day>span{width:max(34px,calc(var(--desktop-calendarNumber,18px) * 1.75))!important;height:max(34px,calc(var(--desktop-calendarNumber,18px) * 1.75))!important;flex:none!important}.view-calendar .agenda-item small{flex-wrap:wrap!important;align-items:center!important;gap:4px 6px!important;min-width:0!important;display:flex!important}.view-calendar .agenda-project,.view-calendar .agenda-assignee{min-width:0!important;max-width:100%!important}.view-calendar .agenda-project>span:last-child{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.workspace-card .gnb-desktop-list td,.workspace-card .gnb-desktop-list th,.gsdr-list-desktop-head>span,.gsdr-list-desktop-row>*{text-overflow:ellipsis!important;min-width:0!important;overflow:hidden!important}.workspace-card .gnb-desktop-list tr{height:auto!important}.workspace-card .gnb-desktop-list td{padding-top:max(8px,calc(var(--desktop-listText,14px) * .55))!important;padding-bottom:max(8px,calc(var(--desktop-listText,14px) * .55))!important}.gsdr-list-desktop>.gsdr-list-desktop-row{min-height:max(54px,calc(var(--desktop-listText,14px) * 2.5 + 18px))!important}.gsdr-list-desktop>.gsdr-list-desktop-row>b{white-space:nowrap!important}}@media (width<=600px){.view-calendar .naver-day>span,.gsdr-day>span{width:max(27px,calc(var(--mobile-calendarNumber,14px) * 1.75))!important;height:max(27px,calc(var(--mobile-calendarNumber,14px) * 1.75))!important;flex:none!important}.view-calendar .agenda-item,.gsdr-agenda>button,.workspace-card .gnb-list-item,.gsdr-list-mobile .gsdr-agenda>button{height:auto!important;min-height:0!important}.view-calendar .agenda-item small,.gsdr-agenda small{flex-wrap:wrap!important;min-width:0!important}.view-calendar .agenda-project,.view-calendar .agenda-assignee,.workspace-card .gnb-list-item>*{min-width:0!important;max-width:100%!important}.workspace-card .gnb-list-item .title-detail,.workspace-card .gnb-list-item .project-subline,.gsdr-list-mobile .gsdr-agenda-main strong{text-overflow:ellipsis!important;overflow:hidden!important}}.typography-app-tabs,.typography-area-tabs{background:#191919;border-radius:11px;gap:5px;margin-bottom:10px;padding:3px;display:grid}.typography-app-tabs{grid-template-columns:1fr 1fr}.typography-area-tabs{grid-template-columns:repeat(5,minmax(0,1fr))}.typography-app-tabs button,.typography-area-tabs button{color:#888;background:0 0;border:0;border-radius:8px;min-width:0;padding:9px 5px;font-size:11px;font-weight:800}.typography-app-tabs button.active,.typography-area-tabs button.active{color:#fff;background:#3b3b3b}html[data-typography-gnb="0"] .typography-app-tabs>button:first-child,html[data-typography-gsdr="0"] .typography-app-tabs>button:last-child{display:none!important}@media (width<=600px){.typography-area-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=901px){.gsdr-shell.gsdr-list-view{font-family:var(--desktop-gsdr-list-font-family,"Pretendard","Apple SD Gothic Neo",sans-serif)!important}.gsdr-shell.gsdr-list-view .gsdr-list-search{font-family:inherit!important;font-size:var(--desktop-gsdr-list-listText,14px)!important;font-weight:var(--desktop-gsdr-list-font-weight,600)!important}.view-calendar{font-family:var(--desktop-gnb-calendar-font-family,"Pretendard","Apple SD Gothic Neo",sans-serif)!important}.view-calendar .day-sheet h3{font-size:var(--desktop-gnb-calendar-calendarDate,23px)!important}.view-calendar .naver-day>span:first-child{font-size:var(--desktop-gnb-calendar-calendarNumber,18px)!important;width:max(34px,calc(var(--desktop-gnb-calendar-calendarNumber,18px) * 1.75))!important;height:max(34px,calc(var(--desktop-gnb-calendar-calendarNumber,18px) * 1.75))!important}.view-calendar .cell-events>span:not(.calendar-event-placeholder){font-size:var(--desktop-gnb-calendar-calendarCellTitle,12px)!important}.view-calendar .agenda-item strong{font-size:var(--desktop-gnb-calendar-calendarTitle,14px)!important}.view-calendar .agenda-item small{font-size:var(--desktop-gnb-calendar-meta,12px)!important}.view-calendar .agenda-item p,.view-calendar .gnb-agenda-detail-row{font-size:var(--desktop-gnb-calendar-detail,12px)!important}.workspace-card{font-family:var(--desktop-gnb-list-font-family,"Pretendard","Apple SD Gothic Neo",sans-serif)!important}.workspace-card .gnb-desktop-list :where(th,td,.date-cell,.title-detail,.project-subline,.project-subline-name,.project-subline-status,.project-subline-date,.project-subline-assignee,.pc-list-detail-preview){font-size:var(--desktop-gnb-list-listText,14px)!important}.workspace-card .gnb-desktop-list td>.pill{font-size:var(--desktop-gnb-list-listBadge,12px)!important}.workspace-card .gnb-desktop-list .pc-list-detail-preview{font-size:var(--desktop-gnb-list-detail,12px)!important}.project-list-card{font-family:var(--desktop-gnb-projects-font-family,"Pretendard","Apple SD Gothic Neo",sans-serif)!important}.project-list-card .project-list-row strong{font-size:var(--desktop-gnb-projects-projectTitle,14px)!important}.project-list-card .project-list-row :where(time,span,.project-list-address,.project-list-client){font-size:var(--desktop-gnb-projects-projectMeta,12px)!important}.gsdr-shell .gsdr-calendar,.gsdr-shell .gsdr-agenda{font-family:var(--desktop-gsdr-calendar-font-family,"Pretendard","Apple SD Gothic Neo",sans-serif)!important}.gsdr-shell .gsdr-calendar .gsdr-day>span:first-child{font-size:var(--desktop-gsdr-calendar-calendarNumber,18px)!important;width:max(34px,calc(var(--desktop-gsdr-calendar-calendarNumber,18px) * 1.75))!important;height:max(34px,calc(var(--desktop-gsdr-calendar-calendarNumber,18px) * 1.75))!important}.gsdr-shell .gsdr-calendar .gsdr-calendar-desktop-label{font-size:var(--desktop-gsdr-calendar-calendarCellTitle,14px)!important}.gsdr-shell .gsdr-agenda>h3{font-size:var(--desktop-gsdr-calendar-calendarDate,23px)!important}.gsdr-shell .gsdr-agenda-main>strong{font-size:var(--desktop-gsdr-calendar-calendarTitle,14px)!important}.gsdr-shell .gsdr-agenda small:not(.gsdr-agenda-detail-row),.gsdr-shell .gsdr-agenda small:not(.gsdr-agenda-detail-row) b{font-size:var(--desktop-gsdr-calendar-meta,12px)!important}.gsdr-shell .gsdr-agenda small.gsdr-agenda-detail-row{font-size:var(--desktop-gsdr-calendar-detail,12px)!important}.gsdr-shell .gsdr-list-desktop,.gsdr-list-desktop-head-viewport{font-family:var(--desktop-gsdr-list-font-family,"Pretendard","Apple SD Gothic Neo",sans-serif)!important}.gsdr-list-desktop-head-viewport .gsdr-list-desktop-head>span,.gsdr-shell .gsdr-list-desktop>.gsdr-list-desktop-row>:where(time,strong,span),.gsdr-shell .gsdr-list-desktop .gsdr-list-address-link{font-size:var(--desktop-gsdr-list-listText,14px)!important}.gsdr-shell .gsdr-list-desktop>.gsdr-list-desktop-row>b{font-size:var(--desktop-gsdr-list-listBadge,12px)!important}}@media (width<=600px){.gsdr-shell.gsdr-list-view{font-family:var(--mobile-gsdr-list-font-family,"Pretendard","Apple SD Gothic Neo",sans-serif)!important}.gsdr-shell.gsdr-list-view .gsdr-list-search{font-family:inherit!important;font-size:max(16px,var(--mobile-gsdr-list-listText,13px))!important;font-weight:var(--mobile-gsdr-list-font-weight,600)!important}.view-calendar{font-family:var(--mobile-gnb-calendar-font-family,"Pretendard","Apple SD Gothic Neo",sans-serif)!important}.view-calendar .day-sheet h3{font-size:var(--mobile-gnb-calendar-calendarDate,18px)!important}.view-calendar .naver-day>span:first-child{font-size:var(--mobile-gnb-calendar-calendarNumber,14px)!important;width:max(27px,calc(var(--mobile-gnb-calendar-calendarNumber,14px) * 1.75))!important;height:max(27px,calc(var(--mobile-gnb-calendar-calendarNumber,14px) * 1.75))!important}.view-calendar .cell-events>span:not(.calendar-event-placeholder){font-size:var(--mobile-gnb-calendar-calendarCellTitle,10px)!important}.view-calendar .agenda-item strong{font-size:var(--mobile-gnb-calendar-calendarTitle,13px)!important}.view-calendar .agenda-item small{font-size:var(--mobile-gnb-calendar-meta,11px)!important}.view-calendar .agenda-item p,.view-calendar .gnb-agenda-detail-row{font-size:var(--mobile-gnb-calendar-detail,11px)!important}.workspace-card{font-family:var(--mobile-gnb-list-font-family,"Pretendard","Apple SD Gothic Neo",sans-serif)!important}.workspace-card .gnb-list-item :where(.title-detail,.workspace-date,.project-subline,.pc-list-detail-preview){font-size:var(--mobile-gnb-list-listText,13px)!important}.workspace-card .gnb-list-item .pill{font-size:var(--mobile-gnb-list-listBadge,10px)!important}.workspace-card .gnb-list-item .pc-list-detail-preview{font-size:var(--mobile-gnb-list-detail,11px)!important}.project-list-card{font-family:var(--mobile-gnb-projects-font-family,"Pretendard","Apple SD Gothic Neo",sans-serif)!important}.project-list-card .project-list-row strong{font-size:var(--mobile-gnb-projects-projectTitle,16px)!important}.project-list-card .project-list-row :where(time,span,.project-list-address,.project-list-client){font-size:var(--mobile-gnb-projects-projectMeta,12px)!important}.gsdr-shell .gsdr-calendar,.gsdr-shell .gsdr-agenda{font-family:var(--mobile-gsdr-calendar-font-family,"Pretendard","Apple SD Gothic Neo",sans-serif)!important}.gsdr-shell .gsdr-calendar .gsdr-day>span:first-child{font-size:var(--mobile-gsdr-calendar-calendarNumber,14px)!important;width:max(27px,calc(var(--mobile-gsdr-calendar-calendarNumber,14px) * 1.75))!important;height:max(27px,calc(var(--mobile-gsdr-calendar-calendarNumber,14px) * 1.75))!important}.gsdr-shell .gsdr-calendar .gsdr-calendar-mobile-label{font-size:var(--mobile-gsdr-calendar-calendarCellTitle,13px)!important}.gsdr-shell .gsdr-agenda>h3{font-size:var(--mobile-gsdr-calendar-calendarDate,18px)!important}.gsdr-shell .gsdr-agenda-main>strong{font-size:var(--mobile-gsdr-calendar-calendarTitle,13px)!important}.gsdr-shell .gsdr-agenda small:not(.gsdr-agenda-detail-row),.gsdr-shell .gsdr-agenda small:not(.gsdr-agenda-detail-row) b{font-size:var(--mobile-gsdr-calendar-meta,11px)!important}.gsdr-shell .gsdr-agenda small.gsdr-agenda-detail-row{font-size:var(--mobile-gsdr-calendar-detail,11px)!important}.gsdr-shell .gsdr-list-mobile{font-family:var(--mobile-gsdr-list-font-family,"Pretendard","Apple SD Gothic Neo",sans-serif)!important}.gsdr-shell .gsdr-list-mobile :where(.gsdr-agenda-main>strong,.gsdr-list-mobile-group>h3){font-size:var(--mobile-gsdr-list-listText,13px)!important}.gsdr-shell .gsdr-list-mobile :where(.gsdr-agenda-main>b,.gsdr-agenda small b,.gsdr-agenda-assignee,.gsdr-order-date){font-size:var(--mobile-gsdr-list-listBadge,10px)!important}.gsdr-shell .gsdr-list-mobile .gsdr-agenda-detail-row{font-size:var(--mobile-gsdr-list-detail,11px)!important}}.detail-modal.detail-modal.detail-modal:not(.gsdr-detail){font-family:var(--desktop-gnb-detail-font-family,"Pretendard","Apple SD Gothic Neo",sans-serif)!important}.detail-modal.detail-modal.detail-modal:not(.gsdr-detail) :where(h2,.detail-title-input){font-size:var(--desktop-gnb-detail-detailTitle,18px)!important}.detail-modal.detail-modal.detail-modal:not(.gsdr-detail) :where(*):not(.modal-close):not(.image-lightbox-close):not(h2):not(.detail-title-input):not(.project-detail-title):not(.project-detail-title *){font-size:var(--desktop-gnb-detail-detailText,13px)!important}.detail-modal.detail-modal.detail-modal.gsdr-detail{font-family:var(--desktop-gsdr-detail-font-family,"Pretendard","Apple SD Gothic Neo",sans-serif)!important}.detail-modal.detail-modal.detail-modal.gsdr-detail :where(h2,.detail-title-input){font-size:var(--desktop-gsdr-detail-detailTitle,18px)!important}.detail-modal.detail-modal.detail-modal.gsdr-detail :where(*):not(.modal-close):not(.image-lightbox-close):not(h2):not(.detail-title-input){font-size:var(--desktop-gsdr-detail-detailText,13px)!important}@media (width<=600px){.detail-modal.detail-modal.detail-modal:not(.gsdr-detail){font-family:var(--mobile-gnb-detail-font-family,"Pretendard","Apple SD Gothic Neo",sans-serif)!important}.detail-modal.detail-modal.detail-modal:not(.gsdr-detail) :where(h2,.detail-title-input){font-size:var(--mobile-gnb-detail-detailTitle,18px)!important}.detail-modal.detail-modal.detail-modal:not(.gsdr-detail) :where(*):not(.modal-close):not(.image-lightbox-close):not(h2):not(.detail-title-input):not(.project-detail-title):not(.project-detail-title *){font-size:var(--mobile-gnb-detail-detailText,13px)!important}.detail-modal.detail-modal.detail-modal.gsdr-detail{font-family:var(--mobile-gsdr-detail-font-family,"Pretendard","Apple SD Gothic Neo",sans-serif)!important}.detail-modal.detail-modal.detail-modal.gsdr-detail :where(h2,.detail-title-input){font-size:var(--mobile-gsdr-detail-detailTitle,18px)!important}.detail-modal.detail-modal.detail-modal.gsdr-detail :where(*):not(.modal-close):not(.image-lightbox-close):not(h2):not(.detail-title-input){font-size:var(--mobile-gsdr-detail-detailText,13px)!important}}.gsdr-shell .gsdr-agenda-main{min-width:0!important;display:block!important}.gsdr-shell .gsdr-agenda-main>strong{text-overflow:ellipsis!important;white-space:nowrap!important;display:block!important;overflow:hidden!important}.gsdr-shell .gsdr-agenda small.gsdr-agenda-meta{white-space:nowrap!important;flex-wrap:nowrap!important;align-items:center!important;gap:7px!important;min-width:0!important;display:flex!important;overflow:hidden!important}.gsdr-shell .gsdr-agenda-meta>b,.gsdr-shell .gsdr-agenda-meta .gsdr-order-date,.gsdr-shell .gsdr-agenda-meta .gsdr-hope-status{flex:none!important}.gsdr-shell .gsdr-agenda-meta .gsdr-agenda-assignee{text-overflow:ellipsis!important;white-space:nowrap!important;flex:auto!important;min-width:0!important;overflow:hidden!important}.gsdr-shell .gsdr-agenda-meta .gsdr-order-date{margin-left:0!important}@media (width<=600px){.gsdr-shell .gsdr-agenda small.gsdr-agenda-meta{gap:4px!important}.gsdr-shell .gsdr-agenda-meta>b{padding-inline:4px!important}}.typography-preview{gap:3px!important;display:grid!important}.calendar-settings-backdrop{z-index:360;background:#000c;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.calendar-settings{background:#242424;border:1px solid #484848;border-radius:18px;gap:12px;width:min(94vw,520px);max-height:calc(100dvh - 36px);padding:24px;display:grid;position:relative;overflow:auto;box-shadow:0 25px 80px #000}.calendar-settings>small{color:#6bd49a;font-size:10px;font-weight:800}.calendar-settings h2{margin:0 34px 0 0;font-size:20px}.calendar-settings>p{color:#aaa;margin:0;font-size:12px;line-height:1.5}.calendar-settings label{color:#bbb;gap:5px;font-size:12px;display:grid}.calendar-settings input{font-size:13px}.calendar-settings .submit{margin:2px 0 0}.calendar-settings-status{color:#6bd49a!important}.calendar-settings-error,.personal-calendar-error{color:#ff7d86!important}.calendar-disconnect{color:#ff8991!important;background:#3a2024!important;border:1px solid #743d43!important}.personal-calendar-loading{color:#79cda0!important}.personal-calendar-refresh{color:#82c9e8!important;background:#23343c!important;border:1px solid #425b68!important;border-radius:999px!important;padding:6px 10px!important;font-size:10px!important;font-weight:800!important}.personal-calendar-refresh:disabled{opacity:.55}.personal-calendar-error{background:#291c1f;border-bottom:1px solid #303030;margin:0;padding:8px 14px;font-size:11px}.personal-calendar-item{cursor:pointer!important}.personal-calendar-item:hover{background:#ffffff08!important}.calendar-color-settings{background:#1d1d1d;border:1px solid #3f3f3f;border-radius:12px;gap:9px;padding:12px;display:grid}.calendar-color-settings h3{margin:0 0 2px;font-size:13px}.calendar-color-row{gap:7px;display:grid}.calendar-color-trigger{text-align:left;grid-template-columns:22px 1fr auto auto;align-items:center;gap:9px;width:100%;color:#ddd!important;background:#292929!important;border:1px solid #484848!important;border-radius:9px!important;padding:10px!important;display:grid!important}.calendar-color-trigger i{border:2px solid #ffffffb8;border-radius:50%;width:22px;height:22px;box-shadow:0 0 0 2px #0005}.calendar-color-trigger strong{font-size:13px}.calendar-color-trigger code{color:#aaa;font-size:11px}.calendar-color-trigger span{color:#aaa;font-size:11px;font-weight:700}.calendar-color-palette{background:#151515;border:1px solid #505050;border-radius:10px;grid-template-columns:repeat(6,1fr);gap:8px;padding:10px;display:grid}.calendar-color-palette>button:not(.calendar-color-confirm){aspect-ratio:1;min-width:30px;box-shadow:inset 0 0 0 1px #0004;border:2px solid #0000!important;border-radius:8px!important;padding:0!important}.calendar-color-palette>button.selected:not(.calendar-color-confirm){box-shadow:0 0 0 2px #4aa8ff;border-color:#fff!important}.calendar-color-palette label{grid-column:1/-1;grid-template-columns:auto 1fr;align-items:center;gap:8px;display:grid!important}.calendar-color-palette input{color:#fff;background:#242424;border:1px solid #454545;border-radius:8px;min-width:0;padding:8px;font-family:monospace}.calendar-color-palette .calendar-color-custom input[type=color]{cursor:pointer;width:100%;height:40px;padding:3px}.calendar-color-confirm{grid-column:1/-1;color:#8ce6b2!important;background:#2b4c39!important;border:1px solid #587665!important;border-radius:9px!important;padding:10px!important;font-size:12px!important;font-weight:800!important}.calendar-colors-save{color:#81dda8!important;background:#274233!important;border:1px solid #4b6657!important;border-radius:9px!important;padding:9px!important;font-size:12px!important;font-weight:800!important}.calendar-color-row.compact>label{background:#292929;border:1px solid #454545;border-radius:9px;grid-template-columns:34px minmax(0,1fr) 92px;align-items:center;gap:9px;padding:8px!important;display:grid!important}.calendar-color-row.compact input[type=color]{background:0 0;border:0;width:34px;height:30px;padding:2px}.calendar-color-row.compact strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.calendar-color-row.compact .calendar-color-code{color:#ddd;text-transform:lowercase;background:#1b1b1b;border:1px solid #4b4b4b;border-radius:7px;width:92px;height:32px;padding:6px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.calendar-color-row.compact .calendar-color-code:invalid{color:#ff9299;border-color:#a94b55}.calendar-oauth-connect{text-align:center;text-decoration:none;display:block}.calendar-settings input[type=file]{background:#1d1d1d;border:1px dashed #555;padding:9px}.calendar-settings input[type=file]::file-selector-button{color:#9be0b7;cursor:pointer;background:#39483f;border:0;border-radius:7px;margin-right:10px;padding:7px 10px;font-weight:800}.google-calendar-config{background:#1d1d1d;border:1px solid #4a4a4a;border-radius:12px;gap:9px;padding:12px;display:grid}.google-calendar-config h3,.google-calendar-config p{margin:0}.google-calendar-config p{color:#aaa;font-size:10px;line-height:1.5}.google-calendar-config>code{overflow-wrap:anywhere;color:#80c9ff;background:#111;border-radius:8px;padding:8px;font-size:9px}.google-calendar-config label{gap:5px!important}.google-calendar-config input{padding:9px!important}.calendar-config-edit,.calendar-config-cancel{color:#86cbe9!important;background:#243640!important;border:1px solid #4d6676!important;border-radius:9px!important;padding:10px!important;font-size:11px!important;font-weight:800!important}.calendar-config-cancel{color:#bbb!important;background:#303030!important;border-color:#555!important}.personal-calendar-detail{width:min(100% - 28px,620px)!important}.personal-calendar-detail>small{color:#8fa9bb;font-size:10px;font-weight:800}.personal-calendar-detail h2{margin:8px 36px 16px 0;line-height:1.35;font-size:20px!important}.personal-calendar-detail-meta{border-bottom:1px solid #393939;flex-wrap:wrap;align-items:center;gap:7px;padding-bottom:13px;display:flex}.personal-calendar-detail-meta b{border:1px solid;border-radius:999px;padding:3px 7px;font-size:11px}.personal-calendar-event-status{color:#c7cdd2!important;background:#30363b!important;border-color:#59636d!important}.personal-calendar-fields{grid-template-columns:1fr!important;gap:0!important;margin:12px 0 0!important;display:grid!important}.personal-calendar-fields>div{border-bottom:1px solid #363636!important;grid-template-columns:76px minmax(0,1fr)!important;gap:10px!important;padding:11px 0!important;display:grid!important}.personal-calendar-fields dt{color:#8f969d!important;font-size:11px!important}.personal-calendar-fields dd{color:#e2e4e7!important;overflow-wrap:anywhere!important;white-space:pre-wrap!important;min-width:0!important;margin:0!important;font-size:13px!important;line-height:1.55!important}.personal-calendar-location{color:#69b7ff!important;width:100%!important;font:inherit!important;text-align:left!important;white-space:pre-wrap!important;background:0 0!important;border:0!important;justify-content:space-between!important;align-items:flex-start!important;gap:12px!important;padding:0!important;display:flex!important}.personal-calendar-location>span{flex:none;color:#8f969d!important;font-size:10px!important;font-weight:700!important}.personal-calendar-attendees{flex-wrap:wrap!important;gap:5px!important;display:flex!important}.personal-calendar-attendees>span{color:#d8dde1;background:#30363b;border:1px solid #4a535c;border-radius:999px;padding:3px 7px;font-size:11px}.personal-calendar-url{color:#69b7ff;text-overflow:ellipsis;white-space:nowrap;text-decoration:none;display:block;overflow:hidden}.personal-calendar-notes dd{white-space:pre-wrap!important}@media (width<=600px){.personal-calendar-detail{min-height:auto!important;max-height:calc(100dvh - 28px)!important;padding:24px 20px calc(22px + env(safe-area-inset-bottom))!important;overflow:auto!important}.personal-calendar-detail h2{font-size:18px!important}.personal-calendar-fields>div{grid-template-columns:62px minmax(0,1fr)!important;padding:10px 0!important}.personal-calendar-fields dd{font-size:12px!important}.calendar-color-trigger{grid-template-columns:22px 1fr auto}.calendar-color-trigger code{display:none}.calendar-color-palette{grid-template-columns:repeat(6,minmax(30px,1fr))}.calendar-settings-backdrop{align-items:end;padding:0}.calendar-settings{width:100%;padding:20px 18px calc(22px + env(safe-area-inset-bottom));border-radius:20px 20px 0 0}}@media (width>=901px){.view-calendar :where(.naver-day,.cell-events,.agenda-item,.day-sheet){font-weight:var(--desktop-gnb-calendar-font-weight,600)!important}.workspace-card :where(.gnb-desktop-list,.gnb-desktop-list *){font-weight:var(--desktop-gnb-list-font-weight,600)!important}.project-list-card :where(.project-list-row,.project-list-row *){font-weight:var(--desktop-gnb-projects-font-weight,600)!important}.view-market :where(.market-card,.market-card *){font-weight:var(--desktop-gnb-market-font-weight,600)!important}.detail-modal:not(.gsdr-detail) :where(h2,.detail-title-input,.detail-body,.detail-body *){font-weight:var(--desktop-gnb-detail-font-weight,600)!important}.gsdr-shell :where(.gsdr-calendar,.gsdr-agenda,.gsdr-calendar *,.gsdr-agenda *){font-weight:var(--desktop-gsdr-calendar-font-weight,600)!important}.gsdr-shell :where(.gsdr-list-desktop,.gsdr-list-desktop *){font-weight:var(--desktop-gsdr-list-font-weight,600)!important}.detail-modal.gsdr-detail :where(h2,.detail-title-input,.gsdr-detail-body,.gsdr-detail-body *){font-weight:var(--desktop-gsdr-detail-font-weight,600)!important}}@media (width<=600px){.view-calendar :where(.naver-day,.cell-events,.agenda-item,.day-sheet){font-weight:var(--mobile-gnb-calendar-font-weight,600)!important}.workspace-card :where(.gnb-mobile-list,.gnb-mobile-list *){font-weight:var(--mobile-gnb-list-font-weight,600)!important}.project-list-card :where(.project-list-row,.project-list-row *){font-weight:var(--mobile-gnb-projects-font-weight,600)!important}.view-market :where(.market-card,.market-card *){font-weight:var(--mobile-gnb-market-font-weight,600)!important}.detail-modal:not(.gsdr-detail) :where(h2,.detail-title-input,.detail-body,.detail-body *){font-weight:var(--mobile-gnb-detail-font-weight,600)!important}.gsdr-shell :where(.gsdr-calendar,.gsdr-agenda,.gsdr-calendar *,.gsdr-agenda *){font-weight:var(--mobile-gsdr-calendar-font-weight,600)!important}.gsdr-shell :where(.gsdr-list-mobile,.gsdr-list-mobile *){font-weight:var(--mobile-gsdr-list-font-weight,600)!important}.detail-modal.gsdr-detail :where(h2,.detail-title-input,.gsdr-detail-body,.gsdr-detail-body *){font-weight:var(--mobile-gsdr-detail-font-weight,600)!important}}.typography-settings h2>small{color:#83d9a7;vertical-align:middle;border:1px solid #4a4a4a;border-radius:999px;align-items:center;margin-left:6px;padding:3px 7px;font-size:10px;font-weight:800;display:inline-flex}.typography-settings.typography-settings select{box-sizing:border-box!important;height:44px!important;min-height:44px!important;padding:0 40px 0 12px!important;font-size:14px!important;line-height:normal!important}.typography-preview small{color:#76d6a0!important;font-family:inherit!important;font-size:10px!important;font-weight:700!important}.typography-preview span,.typography-preview strong{font-family:inherit!important;font-size:18px!important}.typography-sync-error{color:#ff7d86!important;margin:10px 0 0!important;font-size:11px!important}.view-market{font-family:var(--desktop-gnb-market-font-family,"Pretendard","Apple SD Gothic Neo",sans-serif)!important}.view-market .market-card :where(.market-labels,.market-symbol b){font-size:var(--desktop-gnb-market-listText,14px)!important}.view-market .market-row :where(strong,em){font-size:var(--desktop-gnb-market-listBadge,12px)!important}.market-symbol-manager{background:#1b1b1b;border-bottom:1px solid #333;gap:7px;padding:12px 14px;display:grid}.market-symbol-manager>div:first-child{gap:6px;display:flex}.market-symbol-manager input{color:#eee;background:#111;border:1px solid #444;border-radius:9px;flex:1;min-width:0;height:36px;padding:7px 10px;font-size:12px}.market-symbol-manager>div:first-child>button{color:#fff;background:#2d7650;border:1px solid #4f9f74;border-radius:9px;flex:none;padding:0 15px;font-size:11px;font-weight:800}.market-symbol-manager>small{color:#888;font-size:9px!important}.market-symbol-chips{flex-wrap:wrap;gap:5px;display:flex}.market-symbol-chips>span{color:#ddd;background:#282828;border:1px solid #444;border-radius:999px;align-items:center;gap:4px;padding:3px 4px 3px 7px;font-size:10px;display:inline-flex}.market-symbol-chips button{color:#ddd;background:#444;border:0;border-radius:50%;place-items:center;width:19px;height:19px;padding:0;font-size:14px;line-height:1;display:grid}.market-symbol-chips button:disabled{opacity:.3}.market-symbol-manager .market-symbol-error{color:#ff7d86!important}.market-row-wrap{border-top:1px solid #303030;position:relative}.market-row-wrap .market-row{border-top:0;padding-right:50px}.market-row-delete{color:#ff8991;cursor:pointer;background:#342326;border:1px solid #5a4447;border-radius:50%;place-items:center;width:28px;height:28px;padding:0;font-size:18px;line-height:1;display:grid;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.market-row-delete:disabled{cursor:default;opacity:.25}.market-labels{padding-right:50px!important}.naver-day>.calendar-holiday,.naver-day>.calendar-seasonal{place-items:initial;text-align:center;border-radius:0;width:100%;height:auto;margin:-3px 0 0;line-height:1.1;display:block}.naver-day>i+.calendar-holiday,.naver-day>i+.calendar-seasonal{min-height:11px;margin:3px 0 0;line-height:11px}@media (width<=600px){.naver-day>i+.calendar-holiday,.naver-day>i+.calendar-seasonal{min-height:9px;margin-top:2px;line-height:9px}.view-calendar .naver-calendar.expanded .naver-grid{grid-auto-rows:125px;padding-bottom:3px!important}.view-calendar .naver-calendar.expanded .naver-day{justify-content:flex-start;height:125px;overflow:hidden;min-height:125px!important;padding:2px 0!important}.view-calendar .naver-calendar.expanded .naver-day>span:first-child{min-height:24px;line-height:24px;width:24px!important;height:24px!important}.view-calendar .naver-calendar.expanded .cell-events{grid-auto-rows:13px!important;gap:1px!important}.view-calendar .naver-calendar.expanded .cell-events>span{height:13px;min-height:13px;padding:0 2px!important;line-height:13px!important}.view-calendar .naver-calendar.expanded .cell-events>small{height:9px;line-height:9px!important}}.company-switch-menu{display:none}@media (width<=600px){.workspace-switch{display:none!important}.workspace-switch+main{padding-top:calc(3px + env(safe-area-inset-top))!important}.company-switch-menu{z-index:130;flex:none;display:block;position:relative}.company-switch-menu summary{color:#aaa;cursor:pointer;white-space:nowrap;background:#242424;border:1px solid #3d3d3d;border-radius:999px;padding:4px 8px;font-size:9px;font-weight:800;list-style:none;display:block}.company-switch-menu summary::-webkit-details-marker{display:none}.company-switch-menu[open] summary{color:#b9ddff;background:#22384b;border-color:#5581a8}.company-switch-menu>div{background:#262626;border:1px solid #454545;border-radius:11px;width:112px;padding:5px;display:grid;position:absolute;top:calc(100% + 5px);left:0;box-shadow:0 14px 36px #000c}.account-bar .company-switch-menu>div>button{color:#aaa;text-align:left;background:0 0;border:0;border-radius:7px;width:100%;padding:8px;font-size:11px;font-weight:800}.account-bar .company-switch-menu>div>button.active{color:#fff;background:#3d3d3d}.account-bar .company-switch-menu+span{text-align:left}.view-market{font-family:var(--mobile-gnb-market-font-family,"Pretendard","Apple SD Gothic Neo",sans-serif)!important}.view-market .market-card :where(.market-labels,.market-symbol b){font-size:var(--mobile-gnb-market-listText,12px)!important}.view-market .market-row :where(strong,em){font-size:var(--mobile-gnb-market-listBadge,12px)!important}.market-symbol-manager{padding:9px}.market-symbol-manager input{font-size:16px}.market-symbol-manager>div:first-child>button{padding:0 12px}}.market-symbol-manager select{color:#eee;background:#252525;border:1px solid #444;border-radius:9px;flex:0 0 82px;height:36px;padding:6px 8px;font-size:12px}@media (width<=600px){.market-symbol-manager select{flex-basis:70px;font-size:14px}body:has(.detail-modal) .company-switch-menu{display:none!important}}@media (width>=901px){.workspace-card.workspace-card .gnb-desktop-list .title-detail,.workspace-card.workspace-card .gnb-desktop-list :is(th,td,.date-cell,.project-subline,.project-subline-name,.project-subline-status,.project-subline-date,.project-subline-assignee){font-size:var(--desktop-gnb-list-listText,14px)!important}.workspace-card.workspace-card .gnb-desktop-list td>.pill{font-size:var(--desktop-gnb-list-listBadge,12px)!important}.workspace-card.workspace-card .gnb-desktop-list .pc-list-detail-preview{font-size:var(--desktop-gnb-list-detail,12px)!important}.gsdr-shell.gsdr-shell .gsdr-list-desktop>.gsdr-list-desktop-row>:is(time,strong,span),.gsdr-shell.gsdr-shell .gsdr-list-desktop .gsdr-list-address-link,.gsdr-list-desktop-head-viewport.gsdr-list-desktop-head-viewport .gsdr-list-desktop-head>span{font-size:var(--desktop-gsdr-list-listText,14px)!important}.gsdr-shell.gsdr-shell .gsdr-list-desktop>.gsdr-list-desktop-row>b{font-size:var(--desktop-gsdr-list-listBadge,12px)!important}}@media (width<=600px){.workspace-card.workspace-card .gnb-mobile-list .gnb-list-item .title-detail,.workspace-card.workspace-card .gnb-mobile-list .gnb-list-item .workspace-date,.workspace-card.workspace-card .gnb-mobile-list .gnb-list-item .project-subline{font-size:var(--mobile-gnb-list-listText,13px)!important}.workspace-card.workspace-card .gnb-mobile-list .gnb-list-item .pill{font-size:var(--mobile-gnb-list-listBadge,10px)!important}.workspace-card.workspace-card .gnb-mobile-list .gnb-list-item-detail{font-size:var(--mobile-gnb-list-detail,11px)!important}.gsdr-shell.gsdr-shell .gsdr-list-mobile .gsdr-agenda-main>strong,.gsdr-shell.gsdr-shell .gsdr-list-mobile .gsdr-list-mobile-group>h3{font-size:var(--mobile-gsdr-list-listText,13px)!important}.gsdr-shell.gsdr-shell .gsdr-list-mobile .gsdr-agenda-main>b,.gsdr-shell.gsdr-shell .gsdr-list-mobile .gsdr-agenda small b{font-size:var(--mobile-gsdr-list-listBadge,10px)!important}.gsdr-shell.gsdr-shell .gsdr-list-mobile .gsdr-agenda-detail-row{font-size:var(--mobile-gsdr-list-detail,11px)!important}}@media (width>=901px){.view-market.view-market .market-card .market-labels,.view-market.view-market .market-card .market-row .market-symbol>b{font-size:var(--desktop-gnb-market-listText,14px)!important}.view-market.view-market .market-card .market-row>strong,.view-market.view-market .market-card .market-row>em{font-size:var(--desktop-gnb-market-listBadge,12px)!important}}@media (width<=600px){.view-market.view-market .market-card .market-labels,.view-market.view-market .market-card .market-row .market-symbol>b{font-size:var(--mobile-gnb-market-listText,12px)!important}.view-market.view-market .market-card .market-row>strong,.view-market.view-market .market-card .market-row>em{font-size:var(--mobile-gnb-market-listBadge,12px)!important}}@media (width>=901px){.project-list-card.project-list-card .project-list-row .project-list-name,.project-list-card.project-list-card .project-list-row .project-list-name-text{font-size:var(--desktop-gnb-projects-projectTitle,14px)!important}.project-list-card.project-list-card .project-list-row .project-list-status{font-size:var(--desktop-gnb-projects-projectStatus,12px)!important}.project-list-card.project-list-card .project-list-row .project-list-date,.project-list-card.project-list-card .project-list-row .project-address-tmap,.project-list-card.project-list-card .project-list-row .project-list-client,.project-list-card.project-list-card .project-list-row>span:not(.project-list-name-text):not(.project-list-status){font-size:var(--desktop-gnb-projects-projectMeta,12px)!important}}@media (width<=600px){.project-list-card.project-list-card .project-list-row .project-list-name,.project-list-card.project-list-card .project-list-row .project-list-name-text{font-size:var(--mobile-gnb-projects-projectTitle,16px)!important}.project-list-card.project-list-card .project-list-row .project-list-status{font-size:var(--mobile-gnb-projects-projectStatus,10px)!important}.project-list-card.project-list-card .project-list-row .project-list-date,.project-list-card.project-list-card .project-list-row .project-address-tmap,.project-list-card.project-list-card .project-list-row .project-list-client,.project-list-card.project-list-card .project-list-row>span:not(.project-list-name-text):not(.project-list-status){font-size:var(--mobile-gnb-projects-projectMeta,12px)!important}}@media (width>=901px){.gsdr-shell.gsdr-shell .gsdr-calendar .gsdr-cell-events>button,.gsdr-shell.gsdr-shell .gsdr-calendar .gsdr-cell-events>button .gsdr-calendar-desktop-label,.gsdr-shell.gsdr-shell .gsdr-calendar .gsdr-cell-events>button.gsdr-leave-label-anchor:before{font-size:var(--desktop-gsdr-calendar-calendarCellTitle,14px)!important}}@media (width<=900px),(pointer:coarse){.view-calendar.view-calendar .naver-grid .naver-day .cell-events>span:not(.calendar-event-placeholder){font-size:var(--mobile-gnb-calendar-calendarCellTitle,10px)!important}.gsdr-shell.gsdr-shell .gsdr-calendar .gsdr-cell-events>button,.gsdr-shell.gsdr-shell .gsdr-calendar .gsdr-cell-events>button .gsdr-calendar-mobile-label,.gsdr-shell.gsdr-shell .gsdr-calendar .gsdr-cell-events>button .gsdr-calendar-desktop-label,.gsdr-shell.gsdr-shell .gsdr-calendar .gsdr-cell-events>button.gsdr-leave-label-anchor:before{font-size:var(--mobile-gsdr-calendar-calendarCellTitle,13px)!important}}.gsdr-agenda-items>button{box-sizing:border-box!important;text-align:left!important;background:0 0!important;border:3px solid #0000!important;border-radius:9px!important;grid-template-columns:4px minmax(0,1fr)!important;gap:10px!important;width:100%!important;min-width:0!important;margin:4px 0!important;padding:8px 7px!important;display:grid!important;position:relative!important;box-shadow:inset 0 1px #303030!important}.gsdr-agenda-items>button.gsdr-agenda-hope-date{box-shadow:none!important;border-color:#ff3b4f!important}.gsdr-agenda-items>button.gsdr-attention-date,.gsdr-agenda>button.gsdr-attention-date{box-shadow:none!important;border-width:3px!important;border-color:#ff3b4f!important;border-radius:9px!important}.gsdr-agenda-items>button.gsdr-agenda-hope-date strong,.gsdr-agenda-items>button.gsdr-agenda-hope-date .gsdr-hope-status{color:#f2f2f2!important}.gsdr-shell :is(.gsdr-agenda>button.gsdr-agenda-hope-date,.gsdr-agenda-items>button.gsdr-agenda-hope-date) .gsdr-hope-status{color:#ff5364!important;font-weight:700!important}.gsdr-agenda-items>button.gsdr-completed{opacity:1!important}.gsdr-agenda-items>button.gsdr-agenda-leave>div{min-width:0!important}.gsdr-agenda-items>button>i{border-radius:4px!important;min-height:42px!important;margin-top:17px!important;display:block!important}.gsdr-agenda-items>button>div{min-width:0!important}.gsdr-agenda-sequence{z-index:2!important;color:#ddd!important;background:#202020!important;border:1px solid #777!important;border-radius:50%!important;place-items:center!important;width:16px!important;height:16px!important;font-size:12px!important;font-weight:800!important;line-height:1!important;display:grid!important;position:absolute!important;top:6px!important;left:1px!important}@media (width>=901px){.gsdr-agenda-items{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:repeat(var(--gsdr-agenda-rows),auto)!important;grid-auto-flow:column!important;align-items:stretch!important;gap:8px 28px!important;width:min(100%,1200px)!important;margin-inline:auto!important;display:grid!important}.gsdr-agenda-items>button{align-items:center!important;min-height:64px!important;margin:0!important;padding:5px 7px!important}.gsdr-agenda-items>button>i{min-height:42px!important;margin-top:0!important}.gsdr-agenda-items>button>div{align-content:center!important;align-self:center!important;min-height:42px!important;display:grid!important}.gsdr-agenda-items .gsdr-agenda-sequence{top:3px!important;left:0!important}}@media (width<=900px){.gsdr-agenda-items{display:block!important}.gsdr-agenda-sequence{display:none!important}.gsdr-agenda-items>button>i{margin-top:0!important}}.typography-actions .save-default{color:#9ed6ff;background:#263e52;border-color:#4d6f8a;grid-column:1/-1}.typography-save-notice{color:#72dba0!important;margin:10px 0 0!important;font-size:11px!important}:root[data-theme=light] .typography-actions .save-default{color:#285a7c!important;background:#e6f2fb!important;border-color:#9eb8cc!important}.named-notion-more{color:#ddd;cursor:pointer;background:#292929;border:1px solid #444;border-radius:999px;margin:0 auto 18px;padding:10px 18px;font-size:12px;display:block}:root[data-theme=light] .named-notion-more{color:#303640;background:#f1f3f6;border-color:#d1d6dd}@media (width<=600px){.detail-modal.detail-modal.gnb-item-detail{max-height:100dvh!important}.detail-modal.detail-modal.gnb-item-detail .gnb-detail-title{margin-top:8px!important;font-size:18px!important}.detail-modal.detail-modal.gnb-item-detail .gnb-detail-information>div{grid-template-columns:68px minmax(0,1fr)!important;padding:9px 0!important}.detail-modal.detail-modal.gnb-item-detail .gnb-detail-project-value{flex-wrap:wrap!important;align-items:flex-start!important}.detail-modal.detail-modal.gnb-item-detail .gnb-detail-project-value small{white-space:normal!important;width:100%!important;margin-left:21px!important}}:root{--active-gsdr-detail-title-size:var(--desktop-gsdr-detail-detailTitle,18px)}.detail-modal.detail-modal.gsdr-detail>h2.gsdr-detail-title{font-size:var(--desktop-gsdr-detail-detailTitle,18px)!important;line-height:1.35!important}@media (width<=900px),(pointer:coarse){:root{--active-gsdr-detail-title-size:var(--mobile-gsdr-detail-detailTitle,18px)}.detail-modal.detail-modal.gsdr-detail>h2.gsdr-detail-title{font-size:var(--mobile-gsdr-detail-detailTitle,18px)!important}}.theme-settings-backdrop{z-index:390;background:#000b;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.theme-settings{border:1px solid var(--line);background:var(--card);width:min(94vw,470px);color:var(--ink);border-radius:20px;gap:13px;padding:24px;display:grid;position:relative;box-shadow:0 24px 80px #0008}.theme-settings>small{color:var(--green);letter-spacing:.12em;font-size:10px;font-weight:800}.theme-settings h2{margin:0 36px 0 0;font-size:21px}.theme-settings>p{color:var(--muted);font-size:12px;line-height:1.5}.theme-options{gap:8px;display:grid}.theme-options>button{border:1px solid var(--line);background:var(--soft);width:100%;min-height:64px;color:var(--ink);text-align:left;border-radius:13px;grid-template-columns:48px 1fr 24px;align-items:center;gap:11px;padding:9px 12px;display:grid}.theme-options>button.active{border-color:var(--green);box-shadow:0 0 0 2px var(--green)}@supports (color:color-mix(in lab, red, red)){.theme-options>button.active{box-shadow:0 0 0 2px color-mix(in srgb,var(--green) 24%,transparent)}}.theme-options span{gap:3px;display:grid}.theme-options strong{font-size:13px}.theme-options small{color:var(--muted);font-size:10px}.theme-options b{color:var(--green);text-align:center;font-size:18px}.theme-swatch{background:#111;border:1px solid #ffffff26;border-radius:9px;width:46px;height:38px;position:relative;overflow:hidden}.theme-swatch:before{content:"";background:#2b2b2b;border-radius:5px;position:absolute;inset:6px}.theme-swatch:after{content:"";background:#6ec490;border-radius:5px;width:13px;height:5px;position:absolute;bottom:9px;right:9px}.theme-swatch.light{background:#f7f8fa;border-color:#ccd2da}.theme-swatch.light:before{background:#fff;box-shadow:0 0 0 1px #dce1e7}.theme-swatch.system{background:linear-gradient(90deg,#111 0 50%,#f7f8fa 50%)}.theme-swatch.system:before{background:linear-gradient(90deg,#2b2b2b 0 50%,#fff 50%)}.theme-save{background:var(--green);color:#fff;border:0;border-radius:12px;min-height:44px;font-size:13px;font-weight:800}.theme-save:disabled{opacity:.55}.theme-settings-error{color:#ff707b!important;font-size:11px!important}@media (width<=600px){.theme-settings-backdrop{align-items:end;padding:0}.theme-settings{width:100%;padding:21px 18px calc(22px + env(safe-area-inset-bottom));border-radius:22px 22px 0 0}}:root[data-theme=light]{--ink:#20242a;--muted:#6e7681;--paper:#f5f6f8;--card:#fff;--line:#d9dee5;--green:#278a5a;--soft:#eef1f5}:root[data-theme=light] body{color:#20242a;background:#f5f6f8}:root[data-theme=light] :is(input,select,textarea){color:#20242a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border-color:#cfd5dd}:root[data-theme=light] :is(input,select,textarea):focus{background:#fff;border-color:#3aa36d}:root[data-theme=light] :is(.workspace-switch,.account-bar,.tabs,.card,.naver-calendar,.market-card,.project-list-card,.workspace-card){color:#20242a;background:#fff;border-color:#d9dee5;box-shadow:0 10px 34px #26324412}:root[data-theme=light] .workspace-switch>a{color:#7a828d}:root[data-theme=light] .workspace-switch>a.active,:root[data-theme=light] .tabs .active{color:#1f242b;background:#e8ebef}:root[data-theme=light] .tabs{background:#eef1f4;box-shadow:0 4px 16px #26324412}:root[data-theme=light] .tabs button{color:#7a828d}:root[data-theme=light] :is(.account-bar,.account-bar a,.account-bar button){color:#646d78}:root[data-theme=light] :is(.company-switch-menu summary,.account-settings-trigger){color:#59616b!important;background:#fff!important;border-color:#cfd5dd!important}:root[data-theme=light] .company-switch-menu>div{background:#fff;border-color:#d5dae1;box-shadow:0 14px 32px #26324422}:root[data-theme=light] .account-bar .company-switch-menu>div>button{color:#59616b}:root[data-theme=light] .account-bar .company-switch-menu>div>button.active{color:#20242a;background:#e8ebef}:root[data-theme=light] .naver-calendar{color:#20242a;background:#fff}:root[data-theme=light] .naver-head input{color:#20242a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=light] .naver-head>button{color:#69717c}:root[data-theme=light] :is(.filters.dark,.gsdr-filters){background:#fff!important;border-color:#d9dee5!important}:root[data-theme=light] :is(.filters.dark,.gsdr-filters) button:not(.on){color:#5e6671!important;background:#f1f3f6!important;border-color:#cfd5dd!important}:root[data-theme=light] .naver-week b{color:#606873}:root[data-theme=light] .naver-day{color:#20242a}:root[data-theme=light] .naver-day.selected>span{background:#20242a;color:#fff!important}:root[data-theme=light] .day-sheet{color:#20242a;background:#f7f8fa;border-top-color:#e3e7ec}:root[data-theme=light] .agenda-item{color:#20242a}:root[data-theme=light] .agenda-item>span{color:#69717c}:root[data-theme=light] .agenda-item small,:root[data-theme=light] .agenda-item p{color:#747d88}:root[data-theme=light] :is(.workspace-filters button:not(.on),.project-list-filters button:not(.on)){color:#626b76!important;background:#f1f3f6!important;border-color:#cfd5dd!important}:root[data-theme=light] :is(th,.gnb-desktop-list-head,.project-list-head){color:#69717c!important;background:#f0f2f5!important}:root[data-theme=light] :is(td,.project-list-row,.gnb-list-item){color:#20242a!important;border-color:#dfe3e8!important}:root[data-theme=light] :is(tbody tr:hover,.project-list-row:hover){background:#f5f7f9!important}:root[data-theme=light] .project-list-rows span,:root[data-theme=light] .project-list-rows time{color:#646d78}:root[data-theme=light] :is(.market-card,.market-row,.market-labels,.market-symbol-manager){background:#fff!important;border-color:#d9dee5!important}:root[data-theme=light] .market-labels{color:#6e7681}:root[data-theme=light] .market-symbol-manager input,:root[data-theme=light] .market-symbol-manager select{color:#20242a;background:#f7f8fa;border-color:#cfd5dd}:root[data-theme=light] :is(.modal-backdrop,.account-settings-backdrop,.change-backdrop,.map-choice-backdrop,.calendar-settings-backdrop,.typography-backdrop,.theme-settings-backdrop),:root[data-theme=light] .custom-month-picker-backdrop{background:#15203066}:root[data-theme=light] .custom-month-picker{color:#20242a;background:#fff;border-color:#d5dae1;box-shadow:0 24px 80px #2632442b}:root[data-theme=light] .custom-month-picker select{color:#20242a;background:#f7f8fa;border-color:#cfd5dd}:root[data-theme=light] .custom-month-picker footer button:not(.confirm){color:#343b45;background:#eef1f4;border-color:#cfd5dd}:root[data-theme=light] :is(.detail-modal,.account-settings-panel,.password-change,.map-choice-sheet,.calendar-settings,.typography-settings,.theme-settings){box-shadow:0 24px 80px #2632442b;color:#20242a!important;background:#fff!important;border-color:#d5dae1!important}:root[data-theme=light] :is(.detail-inline-select,.detail-title-input,.detail-project-picker>input){color:#20242a!important}:root[data-theme=light] :is(.notion-body,.personal-calendar-description,.linked-database,.linked-database-head,.linked-database>a){border-color:#dfe3e8!important}:root[data-theme=light] .notion-block,:root[data-theme=light] .linked-database>a{color:#20242a}:root[data-theme=light] :is(.notion-document>a,.notion-attachment){color:#20242a!important;background:#fff!important;border-color:#d9dee5!important}:root[data-theme=light] .notion-attachment i{color:#6e7681!important}:root[data-theme=light] :is(.notion-document>a,.notion-attachment):hover{background:#f5f7f9!important}:root[data-theme=light] .notion-tabs{background:#fff;border-color:#dfe3e8}:root[data-theme=light] .notion-tab-list{background:0 0}:root[data-theme=light] .notion-tab-list button{color:#68727c}:root[data-theme=light] .notion-tab-list button.active{color:#20242a;background:#eef1f4}:root[data-theme=light] .gnb-item-detail .gnb-detail-information,:root[data-theme=light] .gnb-item-detail .gnb-detail-information>div,:root[data-theme=light] .gnb-item-detail .gnb-detail-body-section>.notion-body{border-color:#dfe3e8!important}:root[data-theme=light] .gnb-item-detail .gnb-detail-body-section>h3,:root[data-theme=light] .gnb-item-detail .gnb-detail-information dt{color:#6e7681!important}:root[data-theme=light] .gnb-item-detail .gnb-detail-information dd{color:#343b45!important}:root[data-theme=light] .gnb-item-detail .gnb-detail-information a{color:#2176b9!important}:root[data-theme=light] .gnb-item-detail .gnb-detail-loading{color:#7a828d!important}:root[data-theme=light] .related-workspace-table>.related-workspace-link{color:#20242a!important;border-color:#dfe3e8!important}:root[data-theme=light] .related-workspace-table>.related-workspace-link:hover{background:#f5f7f9!important}:root[data-theme=light] :is(.account-settings-actions>a,.account-settings-actions>button,.typography-app-tabs button,.typography-area-tabs button){color:#505965!important;background:#f1f3f6!important;border-color:#cfd5dd!important}:root[data-theme=light] :is(.typography-app-tabs,.typography-area-tabs){background:#eef1f4}:root[data-theme=light] :is(.typography-app-tabs button.active,.typography-area-tabs button.active){color:#20242a;background:#fff;box-shadow:0 1px 4px #26324420}:root[data-theme=light] .typography-preview{color:#20242a!important;background:#f7f8fa!important;border-color:#d5dae1!important}:root[data-theme=light] .typography-preview :is(span,strong){color:#20242a!important}:root[data-theme=light] .typography-size-grid label{color:#20242a!important;background:#f7f8fa!important;border-color:#d5dae1!important}:root[data-theme=light] .typography-size-grid label span{color:#505965!important}:root[data-theme=light] .typography-size-grid i{color:#7a828d!important}:root[data-theme=light] .typography-actions button:not(.save){color:#343b45!important;background:#eef1f4!important;border-color:#cfd5dd!important}:root[data-theme=light] :is(.calendar-color-settings,.calendar-color-palette){color:#20242a!important;background:#f7f8fa!important;border-color:#d5dae1!important}:root[data-theme=light] .calendar-color-row.compact>label{color:#20242a!important;background:#fff!important;border-color:#d5dae1!important}:root[data-theme=light] .google-calendar-config{color:#20242a!important;background:#f7f8fa!important;border-color:#d5dae1!important}:root[data-theme=light] .google-calendar-config>code{color:#266795;background:#eef1f4}:root[data-theme=light] .calendar-settings input[type=file]{color:#20242a!important;background:#f7f8fa!important;border-color:#cfd5dd!important}:root[data-theme=light] .calendar-color-trigger{color:#343b45!important;background:#fff!important;border-color:#cfd5dd!important}:root[data-theme=light] .calendar-color-trigger :is(code,span){color:#6e7681!important}:root[data-theme=light] .calendar-color-palette input{color:#20242a!important;background:#fff!important;border-color:#cfd5dd!important}:root[data-theme=light] .calendar-disconnect{color:#b73542!important;background:#fff1f2!important;border-color:#df9aa1!important}:root[data-theme=light] .gsdr-agenda{color:#20242a!important;background:#fff!important;border-color:#d9dee5!important}:root[data-theme=light] .gsdr-agenda :is(p,small,time){color:#646d78!important}:root[data-theme=light] :is(.admin-create,.member-list){color:#20242a!important;background:#fff!important;border-color:#d9dee5!important}:root[data-theme=light] .member-list article{border-color:#dfe3e8!important}:root[data-theme=light] :is(.admin-create h2,.member-list h2,.member-list strong){color:#20242a!important}:root[data-theme=light] :is(.member-list small,.member-list em){color:#646d78!important}:root[data-theme=light] .member-actions button{color:#343b45!important;background:#f1f3f6!important;border-color:#cfd5dd!important}:root[data-theme=light],:root[data-theme=light] body{color:#20242a!important;background:#f5f6f8!important}:root[data-theme=light]{--notion-tone-share:62%}:root[data-theme=light] :is(.account-bar a,.account-bar button){color:#505965!important;background:#f1f3f6!important;border-color:#cfd5dd!important}:root[data-theme=light] :is(.gsdr-list-sticky-stack,.gsdr-list-desktop-head-viewport,.gsdr-list-desktop-head){color:#59616b!important;background:#f0f2f5!important;border-color:#d9dee5!important}:root[data-theme=light] .gsdr-list-desktop>.gsdr-list-desktop-row{color:#20242a!important;background:#fff!important;border-color:#dfe3e8!important}:root[data-theme=light] .gsdr-list-desktop>.gsdr-list-desktop-row>time{color:#505965!important}:root[data-theme=light] .gsdr-list-desktop>.gsdr-list-desktop-row.date-group-start:not(.gsdr-list-hope-date){border-top-color:#aeb6c0!important}:root[data-theme=light] .gsdr-shell :is(.gsdr-agenda>button.gsdr-agenda-hope-date,.gsdr-agenda-items>button.gsdr-agenda-hope-date) .gsdr-hope-status{color:#b42335!important;font-weight:700!important}:root[data-theme=light] .gsdr-detail :is(.gsdr-summary-grid dt,.gsdr-date-grid dt,.gsdr-contact-grid dt,.modal-date){color:#6e7681!important}:root[data-theme=light] .gsdr-detail :is(.gsdr-date-grid dd,.gsdr-contact-grid dd,.detail-content p,.address-with-maps>span:first-child){color:#343b45!important}:root[data-theme=light] .gsdr-detail :is(.gsdr-property-grid,.gsdr-property-grid>div,.gsdr-date-grid,.gsdr-contact-grid>div,.detail-content){border-color:#d9dee5!important}:root[data-theme=light] .gsdr-detail .gsdr-summary-grid dd{color:#343b45!important;background:#f7f8fa!important;border-color:#cfd5dd!important}:root[data-theme=light] .calendar-settings>p,:root[data-theme=light] .calendar-settings label{color:#646d78!important}:root[data-theme=light] .theme-options>button{color:#343b45!important;background:#f7f8fa!important;border-color:#d5dae1!important}:root[data-theme=light] .theme-options>button.active{background:#fff!important}:root[data-theme=light] :is(.gsdr-shell,.gsdr-calendar,.gsdr-calendar-grid,.gsdr-list-desktop,.gsdr-list-mobile){color:#20242a!important;background:#fff!important;border-color:#d9dee5!important}:root[data-theme=light] :is(.gsdr-day,.gsdr-calendar-row,.gsdr-list-desktop-row,.gsdr-list-mobile-group,.gsdr-list-group-date){color:#20242a!important;background:#fff!important;border-color:#dfe3e8!important}:root[data-theme=light] .gsdr-list-group-date time,:root[data-theme=light] .gsdr-list-desktop>.gsdr-list-desktop-row{color:#20242a!important}:root[data-theme=light] .gsdr-list-desktop>.gsdr-list-desktop-row:hover{background:#f5f7f9!important}:root[data-theme=light] .gsdr-filters.list-sticky{background:#fff!important;border-color:#d9dee5!important;box-shadow:0 8px 18px #2632441f!important}:root[data-theme=light] :is(.gsdr-open-list,.gsdr-list-back,.gnb-list-back,.naver-head .gnb-open-list,.naver-head .gnb-open-projects,.form-view-nav>button){color:#343b45!important;background:#f1f3f6!important;border-color:#cfd5dd!important}:root[data-theme=light] .workspace-card .gnb-list-groups{color:#20242a!important;background:#fff!important}:root[data-theme=light] .workspace-card .gnb-list-date-group{color:#20242a!important;background:#fff!important;border-top-color:#dfe3e8!important}:root[data-theme=light] .workspace-card .gnb-list-date-heading,:root[data-theme=light] .workspace-card .gnb-list-date-heading .workspace-date{color:#20242a!important}:root[data-theme=light] .workspace-card .gnb-list-date-heading small{color:#7a828d!important}:root[data-theme=light] .workspace-card .gnb-list-item{color:#20242a!important;background:#fff!important;border-top-color:#dfe3e8!important}:root[data-theme=light] .workspace-card .gnb-list-item-meta.project-subline,:root[data-theme=light] .workspace-card .gnb-list-item-detail{color:#646d78!important}:root[data-theme=light] .filter-menu summary{color:#646d78!important;background:#f1f3f6!important;border-color:#cfd5dd!important}:root[data-theme=light] .filter-menu summary b{color:#20242a!important}:root[data-theme=light] .filter-menu summary i{color:#7a828d!important}:root[data-theme=light] .filter-menu[open] summary{color:#315d80!important;background:#e6f1fb!important;border-color:#5b9bcf!important}:root[data-theme=light] .fixed-filter{color:#59645d!important;background:#edf7f0!important;border-color:#a9ccb5!important}:root[data-theme=light] .filter-popover{color:#20242a!important;background:#fff!important;border-color:#d5dae1!important;box-shadow:0 18px 45px #2632442b!important}:root[data-theme=light] .filter-popover header{color:#6e7681!important}:root[data-theme=light] .filter-popover label:hover{background:#f1f3f6!important}:root[data-theme=light] .filter-popover>button{color:#343b45!important;border-top-color:#dfe3e8!important}:root[data-theme=light] .weather-controls button,:root[data-theme=light] .personal-calendar-refresh{color:#505965!important;background:#f1f3f6!important;border-color:#cfd5dd!important}:root[data-theme=light] .weather-controls button.on{color:#315d80!important;background:#e6f1fb!important;border-color:#5b9bcf!important}:root[data-theme=light] .personal-calendar-detail-meta,:root[data-theme=light] .personal-calendar-fields>div{border-color:#dfe3e8!important}:root[data-theme=light] .personal-calendar-fields dt{color:#6e7681!important}:root[data-theme=light] .personal-calendar-fields dd{color:#343b45!important}:root[data-theme=light] .personal-calendar-location,:root[data-theme=light] .personal-calendar-url{color:#2176b9!important}:root[data-theme=light] .personal-calendar-location>span{color:#6e7681!important}:root[data-theme=light] .personal-calendar-attendees>span,:root[data-theme=light] .personal-calendar-event-status{color:#505965!important;background:#f1f3f6!important;border-color:#cfd5dd!important}:root[data-theme=light] .personal-calendar-open{color:#176884!important;background:#e9f6fb!important;border-color:#6aa4bd!important}:root[data-theme=light] .map-choice-sheet :is(h2,p){color:#343b45!important}:root[data-theme=light] .map-choice-close{color:#6e7681!important}:root[data-theme=light] .gsdr-shell :is(.gsdr-cell-events>button,.gsdr-agenda-main>b,.gsdr-agenda small b,.gsdr-list-desktop-row>b,.gsdr-list-mobile b,.gsdr-summary-grid dd)[style*=--gsdr-tone-fg]{border-color:var(--gsdr-tone-fg)!important}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light] .gsdr-shell :is(.gsdr-cell-events>button,.gsdr-agenda-main>b,.gsdr-agenda small b,.gsdr-list-desktop-row>b,.gsdr-list-mobile b,.gsdr-summary-grid dd)[style*=--gsdr-tone-fg]{border-color:color-mix(in srgb,var(--gsdr-tone-fg) 58%,#cfd5dd)!important}}:root[data-theme=light] .gsdr-shell :is(.gsdr-cell-events>button,.gsdr-agenda-main>b,.gsdr-agenda small b,.gsdr-list-desktop-row>b,.gsdr-list-mobile b,.gsdr-summary-grid dd)[style*=--gsdr-tone-fg]{background:var(--gsdr-tone-fg)!important}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light] .gsdr-shell :is(.gsdr-cell-events>button,.gsdr-agenda-main>b,.gsdr-agenda small b,.gsdr-list-desktop-row>b,.gsdr-list-mobile b,.gsdr-summary-grid dd)[style*=--gsdr-tone-fg]{background:color-mix(in srgb,var(--gsdr-tone-fg) 14%,#fff)!important}}:root[data-theme=light] .gsdr-shell :is(.gsdr-cell-events>button,.gsdr-agenda-main>b,.gsdr-agenda small b,.gsdr-list-desktop-row>b,.gsdr-list-mobile b,.gsdr-summary-grid dd)[style*=--gsdr-tone-fg]{color:var(--gsdr-tone-fg)!important}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light] .gsdr-shell :is(.gsdr-cell-events>button,.gsdr-agenda-main>b,.gsdr-agenda small b,.gsdr-list-desktop-row>b,.gsdr-list-mobile b,.gsdr-summary-grid dd)[style*=--gsdr-tone-fg]{color:color-mix(in srgb,var(--gsdr-tone-fg) 62%,#111)!important}}:root[data-theme=light] .gsdr-shell :is(.gsdr-agenda-main>strong,.gsdr-list-desktop-row>strong,.gsdr-detail-title)[style*=--gsdr-tone-fg]{color:var(--gsdr-tone-fg)!important}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light] .gsdr-shell :is(.gsdr-agenda-main>strong,.gsdr-list-desktop-row>strong,.gsdr-detail-title)[style*=--gsdr-tone-fg]{color:color-mix(in srgb,var(--gsdr-tone-fg) 62%,#111)!important}}:root[data-theme=light] .gsdr-shell .gsdr-cell-events>button.gsdr-completed{box-shadow:none!important;opacity:1!important;background:0 0!important;border-color:#0000!important}.gsdr-shell :is(.gsdr-agenda>button.gsdr-agenda-hope-date,.gsdr-agenda-items>button.gsdr-agenda-hope-date) .gsdr-agenda-main>strong{font-family:inherit!important;font-weight:inherit!important}@media (width>=901px){.view-calendar :where(.naver-calendar,.naver-calendar *){font-synthesis:weight;font-weight:var(--desktop-gnb-calendar-font-weight,600)!important}.workspace-card :where(.gnb-desktop-list,.gnb-desktop-list *){font-synthesis:weight;font-weight:var(--desktop-gnb-list-font-weight,600)!important}.project-list-card :where(.project-list-row,.project-list-row *){font-synthesis:weight;font-weight:var(--desktop-gnb-projects-font-weight,600)!important}.view-market :where(.market-card,.market-card *){font-synthesis:weight;font-weight:var(--desktop-gnb-market-font-weight,600)!important}.detail-modal:not(.gsdr-detail) :where(h2,.detail-title-input,.detail-body,.detail-body *,dl,dl *){font-synthesis:weight;font-weight:var(--desktop-gnb-detail-font-weight,600)!important}.gsdr-shell :where(.gsdr-calendar,.gsdr-calendar *,.gsdr-agenda,.gsdr-agenda *){font-synthesis:weight;font-weight:var(--desktop-gsdr-calendar-font-weight,600)!important}.gsdr-shell :where(.gsdr-list-desktop,.gsdr-list-desktop *){font-synthesis:weight;font-weight:var(--desktop-gsdr-list-font-weight,600)!important}.detail-modal.gsdr-detail :where(h2,.detail-title-input,.gsdr-detail-body,.gsdr-detail-body *,dl,dl *){font-synthesis:weight;font-weight:var(--desktop-gsdr-detail-font-weight,600)!important}}@media (width<=900px),(pointer:coarse){.view-calendar :where(.naver-calendar,.naver-calendar *){font-synthesis:weight;font-weight:var(--mobile-gnb-calendar-font-weight,600)!important}.workspace-card :where(.gnb-mobile-list,.gnb-mobile-list *){font-synthesis:weight;font-weight:var(--mobile-gnb-list-font-weight,600)!important}.project-list-card :where(.project-list-row,.project-list-row *){font-synthesis:weight;font-weight:var(--mobile-gnb-projects-font-weight,600)!important}.view-market :where(.market-card,.market-card *){font-synthesis:weight;font-weight:var(--mobile-gnb-market-font-weight,600)!important}.detail-modal:not(.gsdr-detail) :where(h2,.detail-title-input,.detail-body,.detail-body *,dl,dl *){font-synthesis:weight;font-weight:var(--mobile-gnb-detail-font-weight,600)!important}.gsdr-shell :where(.gsdr-calendar,.gsdr-calendar *,.gsdr-agenda,.gsdr-agenda *){font-synthesis:weight;font-weight:var(--mobile-gsdr-calendar-font-weight,600)!important}.gsdr-shell :where(.gsdr-list-mobile,.gsdr-list-mobile *){font-synthesis:weight;font-weight:var(--mobile-gsdr-list-font-weight,600)!important}.detail-modal.gsdr-detail :where(h2,.detail-title-input,.gsdr-detail-body,.gsdr-detail-body *,dl,dl *){font-synthesis:weight;font-weight:var(--mobile-gsdr-detail-font-weight,600)!important}}@media (width>=901px){.project-list-card.project-list-card :is(.project-list-head,.project-list-head *,.project-list-row,.project-list-row *,.project-list-name,.project-list-name-text,.project-list-status,.project-list-date,.project-address-tmap,.project-list-client){font-weight:var(--desktop-gnb-projects-font-weight,600)!important;font-synthesis:weight!important}}@media (width<=900px),(pointer:coarse){.project-list-card.project-list-card :is(.project-list-head,.project-list-head *,.project-list-row,.project-list-row *,.project-list-name,.project-list-name-text,.project-list-status,.project-list-date,.project-address-tmap,.project-list-client){font-weight:var(--mobile-gnb-projects-font-weight,600)!important;font-synthesis:weight!important}}.detail-modal.detail-modal.detail-modal.detail-modal.detail-modal.gsdr-detail,.detail-modal.detail-modal.detail-modal.detail-modal.detail-modal.gsdr-detail :where(*):not(.modal-close):not(.image-lightbox-close):not(h2):not(.gsdr-detail-title):not(.detail-title-input){font-size:var(--desktop-gsdr-detail-detailText,13px)!important}@media (width<=900px),(pointer:coarse){.detail-modal.detail-modal.detail-modal.detail-modal.detail-modal.gsdr-detail,.detail-modal.detail-modal.detail-modal.detail-modal.detail-modal.gsdr-detail :where(*):not(.modal-close):not(.image-lightbox-close):not(h2):not(.gsdr-detail-title):not(.detail-title-input){font-size:var(--mobile-gsdr-detail-detailText,13px)!important}}@media (width>=901px){.project-detail-modal.project-detail-modal :where(.project-detail-title,.project-detail-title *,.project-detail-meta,.project-detail-meta *,.project-notion-body,.project-notion-body *,.related-workspace,.related-workspace *){font-weight:var(--desktop-gnb-detail-font-weight,600)!important;font-synthesis:weight!important}}@media (width<=900px),(pointer:coarse){.project-detail-modal.project-detail-modal :where(.project-detail-title,.project-detail-title *,.project-detail-meta,.project-detail-meta *,.project-notion-body,.project-notion-body *,.related-workspace,.related-workspace *){font-weight:var(--mobile-gnb-detail-font-weight,600)!important;font-synthesis:weight!important}}@media (width<=600px){.gsdr-shell .gsdr-calendar .gsdr-cell-events{--gsdr-mobile-range-row-height:calc(var(--mobile-gsdr-calendar-calendarCellTitle,13px) + 7px);grid-auto-rows:var(--gsdr-mobile-range-row-height)!important;align-items:stretch!important}.gsdr-shell .gsdr-calendar .gsdr-cell-events>button.gsdr-leave-calendar-event{height:var(--gsdr-mobile-range-row-height)!important;min-height:var(--gsdr-mobile-range-row-height)!important;max-height:var(--gsdr-mobile-range-row-height)!important;line-height:calc(var(--gsdr-mobile-range-row-height) - 2px)!important;justify-content:center!important;align-items:center!important;padding-block:0!important;display:flex!important}.gsdr-shell .gsdr-calendar .gsdr-cell-events>button.gsdr-leave-label-anchor:before{content:none!important;display:none!important}.gsdr-shell .gsdr-calendar .gsdr-leave-calendar-event .gsdr-calendar-mobile-label{height:calc(var(--gsdr-mobile-range-row-height) - 2px)!important;line-height:calc(var(--gsdr-mobile-range-row-height) - 2px)!important}.gsdr-shell .gsdr-calendar .gsdr-leave-label-anchor .gsdr-leave-range-label{height:var(--gsdr-mobile-range-row-height)!important;line-height:var(--gsdr-mobile-range-row-height)!important;top:0!important;transform:none!important}}:root[data-theme=light] .view-calendar .cell-events>span.gnb-calendar-muted,:root[data-theme=light] .gsdr-shell .gsdr-calendar .gsdr-cell-events>button.gsdr-completed,:root[data-theme=light] .gsdr-shell .gsdr-calendar .gsdr-cell-events>button.gsdr-completed:before,:root[data-theme=light] .gsdr-shell .gsdr-calendar .gsdr-cell-events>button.gsdr-completed :is(.gsdr-calendar-mobile-label,.gsdr-calendar-desktop-label){box-shadow:none!important;background:0 0!important;border-color:#0000!important;outline:0!important}.gsdr-shell .gsdr-calendar .gsdr-cell-events>button.gsdr-attention-date:not(.gsdr-completed),.gsdr-shell :is(.gsdr-agenda-items>button,.gsdr-agenda>button).gsdr-attention-date:not(.gsdr-completed){box-shadow:none!important;border-color:#ff3b4f!important}:root .gsdr-shell .gsdr-calendar .gsdr-cell-events>button.gsdr-attention-date:not(.gsdr-completed),:root .gsdr-shell .gsdr-calendar .gsdr-cell-events>button.gsdr-hope-date:not(.gsdr-completed){border-width:1px!important;border-color:#ff3b4f!important;box-shadow:inset 0 0 0 1px #ff3b4f!important}:root .gsdr-shell .gsdr-agenda-items>button.gsdr-attention-date:not(.gsdr-completed),:root .gsdr-shell .gsdr-agenda-items>button.gsdr-agenda-hope-date:not(.gsdr-completed){border-width:2px!important;border-color:#0000!important;box-shadow:inset 0 0 0 2px #ff3b4f!important}:root[data-theme=light] .gsdr-shell .gsdr-calendar .gsdr-cell-events>button.gsdr-attention-date:not(.gsdr-completed),:root[data-theme=light] .gsdr-shell .gsdr-calendar .gsdr-cell-events>button.gsdr-attention-date:not(.gsdr-completed)[style*=--gsdr-tone-fg]{border-color:#ff3b4f!important}@media (width<=600px){.gsdr-shell .gsdr-calendar .gsdr-cell-events>button{min-height:var(--gsdr-mobile-range-row-height)!important;align-items:center!important;padding-block:0!important;line-height:1.1!important;display:flex!important}.gsdr-shell .gsdr-calendar .gsdr-cell-events>button :is(.gsdr-calendar-mobile-label,.gsdr-calendar-desktop-label){line-height:1.1!important}:root .gsdr-shell .gsdr-calendar .gsdr-cell-events>button.gsdr-attention-date:not(.gsdr-completed),:root .gsdr-shell .gsdr-calendar .gsdr-cell-events>button.gsdr-hope-date{box-shadow:none!important;border-width:1px!important}.gsdr-shell .gsdr-calendar .gsdr-cell-events>button.gsdr-attention-date:not(.gsdr-completed),.gsdr-shell .gsdr-calendar .gsdr-cell-events>button.gsdr-hope-date,.gsdr-shell :is(.gsdr-agenda-items>button,.gsdr-agenda>button).gsdr-attention-date:not(.gsdr-completed),.gsdr-shell :is(.gsdr-agenda-items>button,.gsdr-agenda>button).gsdr-agenda-hope-date{border-width:1px!important}:root .gsdr-shell .gsdr-agenda-items>button.gsdr-attention-date:not(.gsdr-completed),:root .gsdr-shell .gsdr-agenda-items>button.gsdr-agenda-hope-date:not(.gsdr-completed){border-width:3px!important;border-color:#0000!important;box-shadow:inset 0 0 0 1px #ff3b4f!important}}.gsdr-shell .gsdr-calendar .gsdr-grid{box-shadow:none!important;background:0 0!important;border:0!important;grid-auto-rows:auto!important;align-items:stretch!important}.gsdr-shell .gsdr-calendar .gsdr-grid>.gsdr-day{box-shadow:none!important;border:0!important}.detail-modal.gsdr-detail>.modal-close{color:#f2f2f2!important;background:#202020!important;border:1px solid #444!important;left:auto!important;right:12px!important}:root[data-theme=light] .detail-modal.gsdr-detail>.modal-close{color:#343b45!important;background:#f1f3f6!important;border-color:#cfd5dd!important}@media (width>=601px){.detail-modal.gsdr-detail>.modal-close{border-radius:50%!important;place-items:center!important;width:40px!important;height:40px!important;padding:0!important;font-size:30px!important;line-height:1!important;display:grid!important}}@media (width<=600px){.gsdr-force-refresh,.gsdr-body-index-progress{display:none!important}}.modal-backdrop.gsdr-backdrop{overscroll-behavior:contain;touch-action:none;-webkit-backdrop-filter:blur(7px)}.modal-backdrop.gsdr-backdrop>.detail-modal{overscroll-behavior:contain;touch-action:auto}.gsdr-estimate-view-link{cursor:pointer;border:0;width:100%;margin-top:8px}.gsdr-estimate-view-link:disabled{cursor:default;opacity:.58}.gsdr-schedule-estimate-backdrop{z-index:2147483300;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#101419e8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.gsdr-schedule-estimate-viewer{color:#e8eeeb;background:#121514;border:1px solid #3f4945;border-radius:16px;grid-template-rows:50px minmax(0,1fr);width:min(1200px,100%);height:min(920px,100%);min-height:0;display:grid;overflow:hidden;box-shadow:0 28px 90px #000b}.gsdr-schedule-estimate-viewer>header{background:#1b211e;border-bottom:1px solid #39413e;justify-content:space-between;align-items:center;gap:12px;padding:0 12px;display:flex}.gsdr-schedule-estimate-viewer>header strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.gsdr-schedule-estimate-viewer>header button{color:#eef3f0;background:#29312d;border:1px solid #52605a;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;font-size:26px;line-height:1;display:grid}.gsdr-schedule-estimate-viewer>div{min-height:0}.gsdr-schedule-estimate-viewer :is(iframe,img){object-fit:contain;border:0;width:100%;height:100%;display:block}:root[data-theme=light] .gsdr-schedule-estimate-viewer{color:#26312b;background:#f7f9f8;border-color:#cad2cd}:root[data-theme=light] .gsdr-schedule-estimate-viewer>header{background:#eef3f0;border-color:#d9e0dc}:root[data-theme=light] .gsdr-schedule-estimate-viewer>header button{color:#344139;background:#fff;border-color:#bdcbc3}@media (width<=600px){.gsdr-schedule-estimate-backdrop{padding:0}.gsdr-schedule-estimate-viewer{grid-template-rows:calc(50px + env(safe-area-inset-top)) minmax(0,1fr);border:0;border-radius:0;width:100%;height:100dvh}.gsdr-schedule-estimate-viewer>header{padding:env(safe-area-inset-top) 10px 0 12px;box-sizing:border-box}}.gsdr-shell .gsdr-calendar .gsdr-cell-events>button :is(.gsdr-calendar-mobile-label,.gsdr-calendar-desktop-label){text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;max-width:100%!important;display:block!important;overflow:hidden!important}@media (width>=601px){.gsdr-shell .gsdr-calendar .gsdr-cell-events>button .gsdr-calendar-mobile-label{display:none!important}}@media (width<=600px){.gsdr-shell .gsdr-calendar .gsdr-cell-events>button .gsdr-calendar-mobile-label{white-space:nowrap!important;align-items:center!important;gap:3px!important;display:flex!important}.gsdr-shell .gsdr-calendar .gsdr-cell-events>button.gsdr-day-off-calendar-event .gsdr-calendar-mobile-label{justify-content:center!important}.gsdr-shell .gsdr-calendar .gsdr-cell-events>button .gsdr-calendar-desktop-label{display:none!important}.gsdr-shell .gsdr-mobile-type-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.gsdr-shell :is(.gsdr-mobile-type-label,.gsdr-mobile-count-pair){letter-spacing:-.05em;font-size:80%!important}.gsdr-shell .gsdr-calendar .gsdr-cell-events>button.gsdr-mobile-group-duplicate{display:none!important}.gsdr-shell .gsdr-mobile-count-pair{flex:none;align-items:center;gap:1px;display:inline-flex}.gsdr-shell .gsdr-mobile-count-pair>b{width:auto;height:auto;font-size:inherit;background:0 0;border:0;font-weight:900;line-height:1;display:inline}.gsdr-shell .gsdr-mobile-count-pair>i{font-size:8px;font-style:normal;line-height:1}}.gsdr-shell .gsdr-calendar .gsdr-cell-events>button.gsdr-completed{filter:none!important;opacity:1!important}.gsdr-shell .gsdr-calendar .gsdr-cell-events>button,.gsdr-shell .gsdr-calendar .gsdr-cell-events>button :is(.gsdr-calendar-mobile-label,.gsdr-calendar-desktop-label,.gsdr-leave-range-label){text-align:left!important}.gsdr-shell .gsdr-calendar .gsdr-cell-events>button.gsdr-day-off-calendar-event,.gsdr-shell .gsdr-calendar .gsdr-cell-events>button.gsdr-day-off-calendar-event :is(.gsdr-calendar-mobile-label,.gsdr-calendar-desktop-label,.gsdr-leave-range-label){text-align:center!important}.gsdr-shell .gsdr-calendar .gsdr-cell-events>button.gsdr-day-off-calendar-event .gsdr-leave-range-label{max-width:none!important}.detail-modal.gsdr-detail .detail-content{border-top:0!important}.detail-modal.gsdr-detail .detail-content p:empty{min-height:1.55em}.gsdr-shell .gsdr-calendar .gsdr-day{border-top:0!important;height:auto!important;min-height:65px!important}@media (width>=901px){.gsdr-shell .gsdr-calendar .gsdr-day{min-height:66px!important}}@media (width<=600px){.gsdr-shell .gsdr-calendar .gsdr-day{min-height:76px!important}.gsdr-shell .gsdr-calendar.weather-visible .gsdr-day{min-height:96px!important}}:root[data-theme=light] .calendar-weather small{color:#4b5563!important}:root[data-theme=light] .calendar-weather b,:root[data-theme=light] .hourly-weather article b{font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif!important;font-weight:400!important}:root[data-theme=light] .hourly-weather{color:#20242a!important;background:#f7f8fa!important;border-color:#d9dee5!important}:root[data-theme=light] .hourly-weather header span,:root[data-theme=light] .hourly-weather time,:root[data-theme=light] .hourly-weather article small{color:#4b5563!important}:root[data-theme=light] .hourly-weather article{box-shadow:inset 0 0 0 1px #dfe3e8;color:#20242a!important;background:#fff!important}:root[data-theme=light] .weather-search{color:#20242a!important;background:#fff!important;border-color:#d9dee5!important;box-shadow:0 12px 35px #26324422!important}:root[data-theme=light] .weather-search input{color:#20242a!important;background:#f7f8fa!important;border-color:#cfd5dd!important}:root[data-theme=light] .weather-search li button{color:#343b45!important;border-top-color:#dfe3e8!important}:root[data-theme=light] .weather-search li small{color:#59616b!important}:root[data-theme=light] .gsdr-shell .gsdr-filter-menu summary{color:#46515e!important;background:#f7f9fb!important;border-color:#b8c3cf!important;box-shadow:0 1px 2px #26324412!important}:root[data-theme=light] .gsdr-shell .gsdr-filter-menu summary b{color:#1f2933!important}:root[data-theme=light] .gsdr-shell .gsdr-filter-menu[open] summary{color:#245b8f!important;background:#e8f3ff!important;border-color:#398bdd!important;box-shadow:0 0 0 2px #398bdd22!important}:root[data-theme=light] .gsdr-shell .gsdr-filter-menu .filter-popover{isolation:isolate!important;opacity:1!important;color:#202832!important;background:#fff!important;border:1px solid #cbd3dc!important;box-shadow:0 18px 45px #26324430!important}:root[data-theme=light] .gsdr-shell .gsdr-filter-menu .filter-popover label{color:#202832!important;background:#fff!important;border:1px solid #0000!important;min-height:38px!important}:root[data-theme=light] .gsdr-shell .gsdr-filter-menu .filter-popover label:hover,:root[data-theme=light] .gsdr-shell .gsdr-filter-menu .filter-popover label.is-selected{background:#eef6ff!important;border-color:#d7e7f7!important}:root[data-theme=light] .gsdr-shell .gsdr-filter-menu .filter-popover input{accent-color:#3189e8!important;flex:0 0 18px!important;width:18px!important;height:18px!important}:root[data-theme=light] .gsdr-shell .gsdr-filter-menu .gsdr-filter-chip.neutral{color:#343b45!important;background:#eef1f4!important;border-color:#aeb7c1!important}:root[data-theme=light] .gsdr-shell .gsdr-filter-menu .filter-popover>button{color:#46515e!important;background:#f1f3f6!important;border-top-color:#d9dee5!important}@media (width<=600px){:root[data-theme=light] .gsdr-shell .gsdr-filter-menu .filter-popover{z-index:200!important;overscroll-behavior:contain!important;width:auto!important;max-height:min(72dvh,620px)!important;padding:12px!important;position:fixed!important;inset:50% 12px auto!important;overflow-y:auto!important;transform:translateY(-50%)!important}:root[data-theme=light] .gsdr-shell .gsdr-filter-menu .filter-popover label{min-height:44px!important;padding:7px 9px!important}}.filter-dismiss-layer{display:none!important}.unified-filter-menu[open]{z-index:199!important}.workspace-card:has(.unified-filter-menu[open]){overflow:visible!important}.view-table{padding-bottom:calc(120px + env(safe-area-inset-bottom))!important}.workspace-card .gnb-desktop-list,.workspace-card .gnb-list-groups{padding-bottom:max(80px, calc(48px + env(safe-area-inset-bottom)))!important;scroll-padding-bottom:max(80px, calc(48px + env(safe-area-inset-bottom)))!important}.filter-mobile-overlay,.filter-mobile-sheet{display:none}:root[data-theme=light] .unified-filter-menu>summary{color:#596573!important;background:#fff!important;border-color:#c4ccd5!important}:root[data-theme=light] .unified-filter-menu>summary b{color:#202832!important}:root[data-theme=light] .unified-filter-menu[open]>summary{color:#315d80!important;background:#eaf4fd!important;border-color:#5b9bcf!important}:root[data-theme=light] .unified-filter-menu>.unified-filter-desktop-popover{color:#202832!important;background:#fff!important;border-color:#cbd3dc!important;box-shadow:0 18px 45px #2632442c!important}:root[data-theme=light] .unified-filter-menu>.unified-filter-desktop-popover header{color:#5e6874!important}:root[data-theme=light] .unified-filter-menu>.unified-filter-desktop-popover label:hover,:root[data-theme=light] .unified-filter-menu>.unified-filter-desktop-popover label.is-selected{background:#eef6ff!important}:root[data-theme=light] .unified-filter-menu>.unified-filter-desktop-popover>button{color:#46515e!important;border-color:#d7dee6!important}@media (width<=600px){:root.selection-modal-open,:root.selection-modal-open body{overscroll-behavior:none!important;overflow:hidden!important}.filter-dismiss-layer,.unified-filter-menu>.unified-filter-desktop-popover{display:none!important}.filter-mobile-overlay{z-index:2147483000!important;overscroll-behavior:contain!important;touch-action:none!important;background:#0009!important;justify-content:center!important;align-items:center!important;padding:14px!important;display:flex!important;position:fixed!important;inset:0!important;overflow:auto!important}.filter-mobile-sheet{z-index:2147483001!important;color:#eee!important;touch-action:pan-y!important;background:#292929!important;border:1px solid #454545!important;border-radius:16px!important;flex-direction:column!important;width:min(390px,100vw - 28px)!important;max-height:min(76dvh,680px)!important;margin:auto!important;padding:14px!important;display:flex!important;position:relative!important;inset:auto!important;overflow:hidden!important;transform:none!important;box-shadow:0 24px 70px #000b!important}.filter-mobile-sheet>.filter-mobile-header{color:#bbb!important;flex:none!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;min-height:46px!important;padding:0 0 10px 4px!important;font-size:14px!important;font-weight:800!important;display:flex!important}.filter-mobile-close{color:#f3f3f3!important;background:#353535!important;border:1px solid #555!important;border-radius:12px!important;flex:0 0 42px!important;justify-content:center!important;align-items:center!important;width:42px!important;height:42px!important;padding:0!important;font-size:27px!important;font-weight:400!important;line-height:1!important;display:inline-flex!important}.filter-mobile-options{overscroll-behavior:contain!important;min-height:0!important;overflow-y:auto!important}.filter-mobile-options>label{cursor:pointer!important;background:0 0!important;border:1px solid #0000!important;border-radius:9px!important;align-items:center!important;gap:10px!important;min-height:46px!important;padding:7px 8px!important;display:flex!important}.filter-mobile-options>label.is-selected{background:#ffffff10!important}.filter-mobile-options input{-webkit-appearance:checkbox!important;appearance:auto!important;opacity:1!important;accent-color:#3189e8!important;flex:0 0 20px!important;width:20px!important;height:20px!important;margin:0!important;display:block!important}.filter-mobile-options label b{border:1px solid!important;border-radius:999px!important;padding:4px 8px!important;font-size:12px!important;line-height:1.2!important;display:inline-block!important}.filter-mobile-actions{border-top:1px solid #444!important;flex:none!important;grid-template-columns:1fr 1.25fr!important;gap:8px!important;margin-top:10px!important;padding-top:10px!important;display:grid!important}.filter-mobile-actions>button{color:#eee!important;text-align:center!important;background:#3a3a3a!important;border:0!important;border-radius:10px!important;flex:none!important;width:100%!important;min-height:46px!important;margin:0!important;padding:10px 12px!important;font-size:14px!important;font-weight:800!important}.filter-mobile-actions>.filter-mobile-done{color:#fff!important;background:#0b9f68!important}:root[data-theme=light] .filter-mobile-overlay{background:#26324466!important}:root[data-theme=light] .filter-mobile-sheet{color:#202832!important;background:#fff!important;border-color:#cbd3dc!important;box-shadow:0 24px 70px #26324455!important}:root[data-theme=light] .filter-mobile-sheet>.filter-mobile-header{color:#5e6874!important}:root[data-theme=light] .filter-mobile-close{color:#26313c!important;background:#f3f5f7!important;border-color:#cbd3dc!important}:root[data-theme=light] .filter-mobile-options>label{background:#fff!important}:root[data-theme=light] .filter-mobile-options>label.is-selected{background:#eef6ff!important;border-color:#d7e7f7!important}:root[data-theme=light] .filter-mobile-actions{border-top-color:#d7dee6!important}:root[data-theme=light] .filter-mobile-actions>button{color:#46515e!important;background:#eef1f4!important}:root[data-theme=light] .filter-mobile-actions>.filter-mobile-done{color:#fff!important;background:#0b9f68!important}:root[data-theme=light] .filter-mobile-sheet .gsdr-filter-chip{border-color:var(--gsdr-tone-fg)!important}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light] .filter-mobile-sheet .gsdr-filter-chip{border-color:color-mix(in srgb, var(--gsdr-tone-fg) 58%, #667085)!important}}:root[data-theme=light] .filter-mobile-sheet .gsdr-filter-chip{background:var(--gsdr-tone-fg)!important}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light] .filter-mobile-sheet .gsdr-filter-chip{background:color-mix(in srgb, var(--gsdr-tone-fg) 10%, #fff)!important}}:root[data-theme=light] .filter-mobile-sheet .gsdr-filter-chip{color:var(--gsdr-tone-fg)!important}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light] .filter-mobile-sheet .gsdr-filter-chip{color:color-mix(in srgb, var(--gsdr-tone-fg) 78%, #18212b)!important}}:root[data-theme=light] .filter-mobile-sheet .gsdr-filter-chip.neutral{color:#343b45!important;background:#eef1f4!important;border-color:#aeb7c1!important}}:root[data-theme=light] .view-form .project-options{color:#20242a!important;background:#fff!important;border-color:#cfd5dd!important;box-shadow:0 14px 32px #26324424!important}:root[data-theme=light] .view-form .project-options button{color:#20242a!important}:root[data-theme=light] .view-form .project-options button:hover{background:#f1f4f7!important}:root[data-theme=light] .view-form .project-options :is(span,p){color:#646d78!important}:root[data-theme=light] .view-form .project-clear{color:#505965!important;background:#f1f3f6!important;border-color:#cfd5dd!important}:root[data-theme=light] .view-form .form-assignee-label>.form-field-label{color:#646d78!important}:root[data-theme=light] .view-form .form-assignee-picker>summary{color:#20242a!important;background:#fff!important;border-color:#cfd5dd!important}:root[data-theme=light] .view-form .form-assignee-picker>summary:after{color:#6e7681!important}:root[data-theme=light] .view-form .form-assignee-picker>div{color:#20242a!important;background:#fff!important;border-color:#cfd5dd!important;box-shadow:0 14px 32px #26324424!important}:root[data-theme=light] .view-form .form-assignee-picker>div>label{color:#20242a!important}:root[data-theme=light] .view-form .form-assignee-picker>div>label:hover{background:#f1f4f7!important}.gsdr-filters.list-sticky.has-door-range-summary{grid-template-columns:repeat(6,max-content)!important}.gsdr-door-range-summary{white-space:nowrap!important;align-items:center!important;gap:5px!important;min-height:30px!important;display:inline-flex!important}.gsdr-door-range-month{align-items:center!important;gap:4px!important;display:inline-flex!important}.gsdr-door-range-month>i{color:#929292!important;font-size:8px!important;font-style:normal!important;font-weight:800!important}.gsdr-door-range-separator{color:#777!important;font-size:10px!important}.gsdr-door-range-summary .custom-month-picker-trigger{display:inline-flex!important}.gsdr-door-range-summary .custom-month-picker-trigger>button{color:#ddd!important;background:#292929!important;border:1px solid #4a4a4a!important;border-radius:999px!important;min-height:30px!important;padding:4px 9px!important;font-size:10px!important;font-weight:800!important;line-height:1!important}.gsdr-door-range-summary output{color:#9fe2b8!important;background:#22372b!important;border:1px solid #50705d!important;border-radius:999px!important;align-items:center!important;gap:5px!important;min-height:30px!important;padding:4px 9px!important;font-size:10px!important;display:inline-flex!important}.gsdr-door-range-summary output span{color:#91a99a!important;font-size:9px!important;font-weight:700!important}.gsdr-door-range-summary output strong{color:#a8ebc0!important;font-size:11px!important;font-weight:900!important}:root[data-theme=light] .gsdr-door-range-month>i{color:#75808c!important}:root[data-theme=light] .gsdr-door-range-separator{color:#98a1ab!important}:root[data-theme=light] .gsdr-door-range-summary .custom-month-picker-trigger>button{color:#46515e!important;background:#f1f3f6!important;border-color:#cfd5dd!important}:root[data-theme=light] .gsdr-door-range-summary output{color:#216a45!important;background:#edf7f0!important;border-color:#a9ccb5!important}:root[data-theme=light] .gsdr-door-range-summary output span{color:#64806e!important}:root[data-theme=light] .gsdr-door-range-summary output strong{color:#217249!important}@media (width<=600px){.gsdr-filters.list-sticky.has-door-range-summary{grid-template-columns:repeat(4,minmax(0,1fr))!important}.gsdr-door-range-summary{grid-column:1/-1!important;justify-content:flex-start!important;max-width:100%!important;overflow-x:auto!important}}.gsdr-filter-options{display:contents}.gsdr-body-index-progress{color:#c7ccd4;white-space:nowrap;background:#292929;border:1px solid #555;border-radius:999px;order:98;align-items:center;gap:7px;height:40px;margin-left:auto;padding:0 9px 0 12px;font-size:11px;display:flex}.gsdr-body-index-progress>button{color:#d8dce2;height:25px;font:inherit;cursor:pointer;background:#383b40;border:1px solid #60656d;border-radius:999px;padding:0 8px}.gsdr-body-index-progress>button:disabled{opacity:.55}.gsdr-body-index-progress.is-complete{color:#9fd4b2;border-color:#42735a}.gsdr-force-refresh{white-space:nowrap;order:99;height:40px;margin-left:0;color:#c7ccd4!important;background:#292929!important;border:1px solid #555!important;border-radius:999px!important;padding:0 14px!important;font-size:12px!important;font-weight:900!important}.gsdr-force-refresh:disabled{opacity:.55}.gsdr-notification-wrap{display:inline-flex;position:relative}.gsdr-notification-button{color:#aeb4bd;background:#292929;border:1px solid #555;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;display:grid;position:relative}.gsdr-notification-button.has-alerts{background:#303030;border-color:#777}.gsdr-notification-button>b{color:#fff;background:#f04444;border:2px solid #202020;border-radius:999px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:10px;font-weight:900;line-height:1;display:grid;position:absolute;top:-6px;right:-7px}.gsdr-notification-bell{border:2px solid;border-bottom:0;border-top-left-radius:10px;border-top-right-radius:10px;width:17px;height:17px;position:relative;transform:translateY(-1px)}.gsdr-notification-bell:before{content:"";background:currentColor;border-radius:2px;height:2px;position:absolute;bottom:-4px;left:-4px;right:-4px}.gsdr-notification-bell:after{content:"";background:currentColor;border-radius:0 0 5px 5px;width:6px;height:3px;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)}.gsdr-notification-popover{z-index:120;width:min(760px,100vw - 24px);max-height:min(680px,78vh);font-family:var(--desktop-gsdr-notifications-font-family,"Pretendard","Apple SD Gothic Neo",sans-serif);background:#202020;border:1px solid #3b3f45;border-radius:10px;padding:10px;position:absolute;top:calc(100% + 8px);left:0;overflow:auto;box-shadow:0 16px 45px #0009}.gsdr-notification-head{z-index:1;background:#202020;border-bottom:1px solid #3d3d3d;justify-content:space-between;align-items:center;padding:9px 8px;display:flex;position:sticky;top:-8px}.gsdr-notification-head-copy{align-items:center;gap:10px;min-width:0;display:flex}.gsdr-notification-head-copy span{color:#aaa;font-size:12px;font-weight:400;line-height:1.35}.gsdr-notification-help>summary{color:#ddd;cursor:pointer;border:1px solid #666;border-radius:50%;place-items:center;width:20px;height:20px;font-size:12px;line-height:1;list-style:none;display:grid}.gsdr-notification-help>summary::-webkit-details-marker{display:none}.gsdr-notification-help-panel{color:#eee;text-align:left;background:#292b2f;border:1px solid #555;border-radius:0 0 8px 8px;max-width:100%;padding:14px;position:absolute;top:100%;left:0;right:0;overflow:hidden;box-shadow:0 14px 30px #0008}.gsdr-notification-help-panel>strong{margin-bottom:8px;display:block}.gsdr-notification-help-panel ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.gsdr-notification-help-panel li{grid-template-columns:94px minmax(0,1fr);align-items:start;gap:8px;display:grid}.gsdr-notification-help-panel li b{font-size:12px}.gsdr-notification-help-panel li span{overflow-wrap:anywhere;min-width:0;font-size:12px;white-space:normal!important}.gsdr-notification-help-panel p{color:#ccc;overflow-wrap:anywhere;border-top:1px solid #484b51;min-width:0;margin:10px 0 0;padding-top:10px;font-size:12px;line-height:1.45;white-space:normal!important}.gsdr-notification-head button{color:#ddd;background:0 0;border:0;font-size:22px;line-height:1}.gsdr-notification-item{color:#eee;text-align:left;background:#26282c;appearance:none!important;border:1px solid #3b3f45!important;border-left-width:4px!important;border-radius:8px!important;grid-template-rows:auto auto auto!important;grid-template-columns:minmax(0,1fr) max-content!important;gap:9px 14px!important;width:100%!important;margin:8px 0!important;padding:14px 10px 14px 14px!important;display:grid!important}.gsdr-notification-item.alert-overdue,.gsdr-notification-item.alert-incomplete,.gsdr-notification-item.alert-unconfirmed{background:#3b2328!important;border-left-color:#ff4655!important}.gsdr-notification-item.alert-order{background:#1f3045!important;border-left-color:#4b9cff!important}.gsdr-notification-main{display:contents}.gsdr-notification-title-row{grid-area:1/1;align-items:center;gap:6px;min-width:0;display:flex}.gsdr-notification-title-row>.gsdr-notification-company,.gsdr-notification-title-row>.gsdr-notification-status{color:#ddd;font-size:var(--desktop-gsdr-notifications-notificationBadge,10px);font-style:normal;font-weight:var(--desktop-gsdr-notifications-font-weight,400);background:#333;border:1px solid #555;border-radius:999px;flex:none;padding:3px 7px}.gsdr-notification-reason{color:#ffc477;font-size:var(--desktop-gsdr-notifications-notificationBadge,10px);font-weight:var(--desktop-gsdr-notifications-font-weight,400);background:#4a351e;border:1px solid #a77738;border-radius:6px;flex:none;padding:3px 7px;line-height:1.2}.gsdr-notification-reason.reason-발주{color:#70baff;background:#203b57;border-color:#397fc2}.gsdr-notification-reason.reason-희망일초과,.gsdr-notification-reason.reason-확정일미지정{color:#ff6c78;background:#51242a;border-color:#c64150}.gsdr-notification-reason.reason-미완료{color:#ff6472;background:#5c2029;border-color:#d52e42}:root[data-theme=light] .gsdr-notification-reason{color:#9c6220;background:#fff3e2;border-color:#e6b46f}:root[data-theme=light] .gsdr-notification-reason.reason-발주{color:#2572b8;background:#eaf5ff;border-color:#75afe7}:root[data-theme=light] .gsdr-notification-reason.reason-희망일초과,:root[data-theme=light] .gsdr-notification-reason.reason-확정일미지정,:root[data-theme=light] .gsdr-notification-reason.reason-미완료{color:#c82e3d;background:#fff0f2;border-color:#ff8d99}.gsdr-notification-title-row>strong{font-size:var(--desktop-gsdr-notifications-notificationTitle,15px);font-weight:var(--desktop-gsdr-notifications-font-weight,400);overflow-wrap:anywhere;line-height:1.35}.gsdr-notification-times{color:#8d96a3;min-width:0;font-size:var(--desktop-gsdr-notifications-notificationDate,12px);text-align:left;white-space:nowrap;grid-area:1/2/span 2;align-content:center;align-self:stretch;justify-items:start;gap:6px;margin:0;line-height:1.35;display:grid;transform:none;font-weight:var(--desktop-gsdr-notifications-font-weight,400)!important}.gsdr-notification-times time{font-weight:inherit!important}.gsdr-notification-times .gsdr-notification-confirmed-time{color:#ff8b96;width:max-content;font-size:calc(var(--desktop-gsdr-notifications-notificationDate,12px) + 1px);background:#4b2228;border:1px solid #df4c5a;border-radius:999px;align-items:center;padding:3px 8px;line-height:1.25;display:inline-flex}.gsdr-notification-persistent-reasons{color:#ff6c78;width:max-content;max-width:100%;font-size:var(--desktop-gsdr-notifications-notificationDate,12px);font-weight:var(--desktop-gsdr-notifications-font-weight,400);white-space:normal;align-items:center;line-height:1.3;display:inline-flex}.gsdr-notification-badges{flex-wrap:wrap;grid-area:2/1;gap:5px;display:flex}.gsdr-notification-badges>i{color:#ddd;font-size:var(--desktop-gsdr-notifications-notificationBadge,10px);font-style:normal;font-weight:var(--desktop-gsdr-notifications-font-weight,400);background:#333;border:1px solid #555;border-radius:999px;padding:3px 7px}.gsdr-notification-badges>.gsdr-notification-date.is-wanted{color:#c3c8d0;background:#303238;border-color:#666}.gsdr-notification-badges>.gsdr-notification-date.is-confirmed{color:#ff8b96;background:#4b2228;border-color:#df4c5a}:root[data-theme=light] .gsdr-notification-badges>.gsdr-notification-date.is-wanted{color:#4c5562;background:#f2f3f5;border-color:#b8bec6}:root[data-theme=light] .gsdr-notification-badges>.gsdr-notification-date.is-confirmed{color:#c82e3d;background:#fff0f2;border-color:#ff8793}.gsdr-notification-main>small{color:inherit;font-size:var(--desktop-gsdr-notifications-notificationAddress,12px);font-weight:var(--desktop-gsdr-notifications-font-weight,400);overflow-wrap:anywhere;grid-area:3/1;line-height:1.45}.gsdr-notification-item .is-changed{outline-offset:2px;outline:2px solid #ff4655!important}.gsdr-notification-item.is-read{opacity:.48}:root[data-theme=light] .gsdr-calendar>header .calendar-month-nav{color:#252b33!important}:root[data-theme=light] .gsdr-calendar>header .custom-month-picker-trigger>button{color:#20242a!important}:root[data-theme=light] .gsdr-week b{color:#303741!important}:root[data-theme=light] .gsdr-week b:first-child{color:#ef2949!important}:root[data-theme=light] .gsdr-week b:last-child{color:#294fea!important}:root[data-theme=light] .gsdr-day>span:first-child{color:#252b33!important}:root[data-theme=light] .gsdr-day:nth-child(7n+1)>span:first-child{color:#e12d49!important}:root[data-theme=light] .gsdr-day:nth-child(7n)>span:first-child{color:#3658e8!important}:root[data-theme=light] .gsdr-day .calendar-holiday{color:#b42335!important}:root[data-theme=light] .gsdr-shell .gsdr-calendar .gsdr-cell-events>button[style*=--gsdr-tone-fg]{color:var(--gsdr-tone-fg)!important}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light] .gsdr-shell .gsdr-calendar .gsdr-cell-events>button[style*=--gsdr-tone-fg]{color:color-mix(in srgb,var(--gsdr-tone-fg) 45%,#111 55%)!important}}:root[data-theme=light] .gsdr-shell .gsdr-calendar .gsdr-cell-events>button:not([style*=--gsdr-tone-fg]){color:#343b45!important;background:#f4f5f7!important}.gsdr-live-notification-layer{z-index:2000;pointer-events:none;justify-content:flex-start;align-items:flex-start;padding:18px;display:flex;position:fixed;inset:0}.gsdr-live-notification-layer .gsdr-notification-popover{pointer-events:auto;width:min(760px,100vw - 36px);max-height:min(680px,78dvh);display:block;position:relative;top:auto;left:auto;box-shadow:0 18px 60px #000b}.gsdr-mobile-notification-layer{z-index:2147483002;pointer-events:none;position:fixed;inset:0}.gsdr-mobile-notification-layer .gsdr-notification-popover{pointer-events:auto;display:block}.gsdr-notification-backdrop{z-index:1990;-webkit-backdrop-filter:blur(7px);overscroll-behavior:contain;touch-action:none;background:#10182759;position:fixed;inset:0}.gsdr-notification-popover{z-index:2000;overscroll-behavior:contain;touch-action:auto}.gsdr-notification-empty{color:#999;text-align:center;margin:18px 8px;font-size:12px}:root[data-theme=light] .gsdr-notification-button{color:#626b77;background:#f1f3f6;border-color:#cfd5dd}:root[data-theme=light] .gsdr-force-refresh{color:#505965!important;background:#f1f3f6!important;border-color:#cfd5dd!important}:root[data-theme=light] .gsdr-body-index-progress{color:#505965;background:#f1f3f6;border-color:#cfd5dd}:root[data-theme=light] .gsdr-body-index-progress>button{color:#505965;background:#fff;border-color:#c8ced6}:root[data-theme=light] .gsdr-body-index-progress.is-complete{color:#247049;border-color:#9ec8ad}:root[data-theme=light] .gsdr-notification-button.has-alerts{color:#626b77;background:#eef1f5;border-color:#c5cdd7}:root[data-theme=light] .gsdr-notification-button>b{border-color:#fff}:root[data-theme=light] .gsdr-notification-popover{border-color:#dfe4ea;box-shadow:0 16px 45px #26324426}:root[data-theme=light] .gsdr-notification-popover,:root[data-theme=light] .gsdr-notification-head{color:#222;background:#fff}:root[data-theme=light] .gsdr-notification-head-copy span{color:#5f6570}:root[data-theme=light] .gsdr-notification-help>summary{color:#343b45;border-color:#adb5c0}:root[data-theme=light] .gsdr-notification-help-panel{color:#222;background:#fff;border-color:#d5dbe3;box-shadow:0 14px 30px #26324426}:root[data-theme=light] .gsdr-notification-help-panel p{color:#4f5864;border-top-color:#e1e5ea}:root[data-theme=light] .gsdr-notification-item{color:#222;background:#f8fafc;border-bottom-color:#e5e7eb;border-color:#dfe4ea!important}:root[data-theme=light] .gsdr-notification-item.alert-overdue,:root[data-theme=light] .gsdr-notification-item.alert-incomplete,:root[data-theme=light] .gsdr-notification-item.alert-unconfirmed{background:#fff0f2!important}:root[data-theme=light] .gsdr-notification-item.alert-order{background:#edf5ff!important}@media (width>=701px){:root[data-theme=light] .gsdr-notification-popover:not(.gsdr-mobile-client) .gsdr-notification-item.alert-overdue,:root[data-theme=light] .gsdr-notification-popover:not(.gsdr-mobile-client) .gsdr-notification-item.alert-incomplete,:root[data-theme=light] .gsdr-notification-popover:not(.gsdr-mobile-client) .gsdr-notification-item.alert-unconfirmed{background:#ffe1e6!important}:root[data-theme=light] .gsdr-notification-popover:not(.gsdr-mobile-client) .gsdr-notification-item.alert-order{background:#deecff!important}}:root[data-theme=light] .gsdr-notification-title-row>strong{color:#20242a!important}:root[data-theme=light] .gsdr-notification-main>small,:root[data-theme=light] .gsdr-notification-times{color:#343b45!important}:root[data-theme=light] .gsdr-notification-times .gsdr-notification-confirmed-time{color:#c82e3d!important;background:#fff0f2!important;border-color:#ff8793!important}:root[data-theme=light] .gsdr-notification-persistent-reasons{color:#c82e3d!important}.gsdr-notification-settings{width:min(94vw,880px);max-height:min(760px,100dvh - 24px);overflow:auto}.gsdr-notification-settings fieldset{border:1px solid #42474d;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:14px 0;padding:12px;display:grid}.gsdr-notification-settings legend{color:#6bd49a;padding:0 6px;font-size:12px}.gsdr-notification-settings fieldset label{background:#2a2d31;border:1px solid #41464d;border-radius:8px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;min-height:74px;padding:9px;font-size:12px;display:grid}.gsdr-notification-settings fieldset input{accent-color:#22b971;width:18px;height:18px;margin:0}.gsdr-notification-settings fieldset label>span{gap:3px;min-width:0;display:grid}.gsdr-notification-settings fieldset label b{color:inherit;font-size:12px}.gsdr-notification-settings fieldset small,.gsdr-notification-settings fieldset em{color:#aeb6c1;white-space:normal;overflow-wrap:anywhere;margin:0;font-size:10px;font-style:normal;line-height:1.35}.gsdr-notification-settings fieldset em{color:#8fd7ae}:root[data-theme=light] .gsdr-notification-settings fieldset{border-color:#d5dbe3}:root[data-theme=light] .gsdr-notification-settings fieldset label{color:#27303a;background:#f7f9fb;border-color:#dfe4ea}@media (width<=600px){.gsdr-notification-settings{width:100%}.gsdr-notification-settings fieldset{grid-template-columns:1fr}.gsdr-notification-settings fieldset label{min-height:0}}:root[data-theme=light] .gsdr-notification-badges>i[style*=--gsdr-tone-fg]{border-color:var(--gsdr-tone-fg)!important}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light] .gsdr-notification-badges>i[style*=--gsdr-tone-fg]{border-color:color-mix(in srgb,var(--gsdr-tone-fg) 48%,#cfd5dd)!important}}:root[data-theme=light] .gsdr-notification-badges>i[style*=--gsdr-tone-fg]{background:var(--gsdr-tone-fg)!important}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light] .gsdr-notification-badges>i[style*=--gsdr-tone-fg]{background:color-mix(in srgb,var(--gsdr-tone-fg) 10%,#fff)!important}}:root[data-theme=light] .gsdr-notification-badges>i[style*=--gsdr-tone-fg]{color:var(--gsdr-tone-fg)!important}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light] .gsdr-notification-badges>i[style*=--gsdr-tone-fg]{color:color-mix(in srgb,var(--gsdr-tone-fg) 68%,#18202a)!important}}:root[data-theme=light] .gsdr-notification-badges>i:not([style*=--gsdr-tone-fg]){color:#343b45!important;background:#f2f3f5!important;border-color:#b8bec6!important}:root[data-theme=light] .gsdr-notification-popover .gsdr-notification-title-row>.gsdr-notification-company[style*=--gsdr-tone-fg],:root[data-theme=light] .gsdr-notification-popover .gsdr-notification-title-row>.gsdr-notification-status[style*=--gsdr-tone-fg]{border-color:var(--gsdr-tone-fg)!important}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light] .gsdr-notification-popover .gsdr-notification-title-row>.gsdr-notification-company[style*=--gsdr-tone-fg],:root[data-theme=light] .gsdr-notification-popover .gsdr-notification-title-row>.gsdr-notification-status[style*=--gsdr-tone-fg]{border-color:color-mix(in srgb,var(--gsdr-tone-fg) 48%,#cfd5dd)!important}}:root[data-theme=light] .gsdr-notification-popover .gsdr-notification-title-row>.gsdr-notification-company[style*=--gsdr-tone-fg],:root[data-theme=light] .gsdr-notification-popover .gsdr-notification-title-row>.gsdr-notification-status[style*=--gsdr-tone-fg]{background:var(--gsdr-tone-fg)!important}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light] .gsdr-notification-popover .gsdr-notification-title-row>.gsdr-notification-company[style*=--gsdr-tone-fg],:root[data-theme=light] .gsdr-notification-popover .gsdr-notification-title-row>.gsdr-notification-status[style*=--gsdr-tone-fg]{background:color-mix(in srgb,var(--gsdr-tone-fg) 10%,#fff)!important}}:root[data-theme=light] .gsdr-notification-popover .gsdr-notification-title-row>.gsdr-notification-company[style*=--gsdr-tone-fg],:root[data-theme=light] .gsdr-notification-popover .gsdr-notification-title-row>.gsdr-notification-status[style*=--gsdr-tone-fg]{color:var(--gsdr-tone-fg)!important}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light] .gsdr-notification-popover .gsdr-notification-title-row>.gsdr-notification-company[style*=--gsdr-tone-fg],:root[data-theme=light] .gsdr-notification-popover .gsdr-notification-title-row>.gsdr-notification-status[style*=--gsdr-tone-fg]{color:color-mix(in srgb,var(--gsdr-tone-fg) 68%,#18202a)!important}}:root[data-theme=light] .gsdr-notification-popover .gsdr-notification-badges>.gsdr-notification-date.is-wanted{color:#4c5562!important;background:#f2f3f5!important;border-color:#b8bec6!important}:root[data-theme=light] .gsdr-notification-popover .gsdr-notification-badges>.gsdr-notification-date.is-confirmed{color:#c82e3d!important;background:#fff0f2!important;border-color:#ff8793!important}@media (width<=700px){.gsdr-notification-item{grid-template-rows:auto auto auto!important;grid-template-columns:minmax(0,1fr) max-content!important;gap:6px 8px!important}.gsdr-notification-times{min-width:0}}@media (width>=901px){.gsdr-account-bar{width:calc(100% - 16px)!important;max-width:none!important;margin-left:8px!important;margin-right:8px!important}}.gsdr-mobile-filter-toggle{display:none}@media (width<=600px){.gsdr-live-notification-layer{display:none!important}.gsdr-notification-wrap{order:-100!important;margin-right:2px!important;display:inline-flex!important}.gsdr-notification-button{width:38px;height:38px}.gsdr-notification-popover{top:calc(52px + env(safe-area-inset-top))!important;border-color:#3b3f45!important;width:auto!important;max-height:70dvh!important;padding:4px!important;position:fixed!important;left:3px!important;right:3px!important;box-shadow:0 18px 55px #0007!important}:root[data-theme=light] .gsdr-notification-popover{border-color:#dfe4ea!important}.gsdr-notification-head{padding:8px 2px}.gsdr-notification-head-copy{align-items:baseline;gap:5px}.gsdr-notification-head-copy strong{flex:none}.gsdr-notification-head-copy span{white-space:nowrap;font-size:9px}.gsdr-notification-item{border-radius:6px!important;grid-template-rows:auto auto auto!important;grid-template-columns:minmax(0,1fr) max-content!important;gap:6px 8px!important;margin:5px 0!important;padding:8px!important}.gsdr-notification-title-row{grid-area:1/1!important}.gsdr-notification-badges{grid-area:2/1!important}.gsdr-filters.list-sticky,.gsdr-filters.list-sticky.has-door-range-summary{grid-template-columns:minmax(0,1fr)!important;gap:6px!important;display:grid!important}.gsdr-filters.list-sticky .gsdr-list-searchbar{grid-template-columns:38px minmax(0,1fr) auto!important;gap:6px!important;width:100%!important;max-width:100%!important;display:grid!important}.gsdr-filters.list-sticky .gsdr-list-searchbar .gsdr-list-search{width:100%!important;max-width:none!important}.gsdr-mobile-filter-toggle{color:#aaa!important;white-space:nowrap!important;background:#292929!important;border:1px solid #474747!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-width:68px!important;height:38px!important;padding:0 8px!important;font-size:10px!important;font-weight:800!important;display:inline-flex!important}.gsdr-filters.list-sticky.mobile-filters-open .gsdr-mobile-filter-toggle{color:#a8ebc0!important;background:#22372b!important;border-color:#52705e!important}.gsdr-filters.list-sticky .gsdr-filter-options{display:none!important}.gsdr-filters.list-sticky.mobile-filters-open .gsdr-filter-options{scrollbar-width:none!important;align-items:center!important;gap:5px!important;width:100%!important;min-width:0!important;padding-bottom:1px!important;display:flex!important;overflow-x:auto!important}.gsdr-filters.list-sticky.mobile-filters-open .gsdr-filter-options::-webkit-scrollbar{display:none!important}.gsdr-filters.list-sticky .gsdr-filter-options>.filter-menu,.gsdr-filters.list-sticky .gsdr-filter-options>.gsdr-pc-company-filter,.gsdr-filters.list-sticky .gsdr-filter-options>.gsdr-door-range-summary{flex:none!important}.gsdr-filters.list-sticky .gsdr-filter-options>.gsdr-pc-company-filter{display:block!important}.gsdr-filters.list-sticky .gsdr-filter-options>.gsdr-door-range-summary{max-width:none!important;overflow:visible!important}}.gsdr-shell.gsdr-mobile-client .gsdr-notification-wrap{order:-100!important;margin-right:2px!important;display:inline-flex!important}.gsdr-shell.gsdr-mobile-client .gsdr-notification-button{width:38px;height:38px}.gsdr-notification-popover.gsdr-mobile-client{top:calc(52px + env(safe-area-inset-top))!important;width:auto!important;max-height:70dvh!important;font-family:var(--mobile-gsdr-notifications-font-family,"Pretendard","Apple SD Gothic Neo",sans-serif)!important;border-color:#3b3f45!important;padding:4px!important;position:fixed!important;left:3px!important;right:3px!important;box-shadow:0 18px 55px #0007!important}:root[data-theme=light] .gsdr-notification-popover.gsdr-mobile-client{border-color:#dfe4ea!important}.gsdr-notification-popover.gsdr-mobile-client .gsdr-notification-head{padding:8px 2px}.gsdr-notification-popover.gsdr-mobile-client .gsdr-notification-head-copy{align-items:baseline;gap:5px}.gsdr-notification-popover.gsdr-mobile-client .gsdr-notification-head-copy strong{flex:none}.gsdr-notification-popover.gsdr-mobile-client .gsdr-notification-head-copy span{white-space:nowrap;font-size:9px}.gsdr-notification-popover.gsdr-mobile-client .gsdr-notification-head{border-bottom-color:#3d3d3d!important}:root[data-theme=light] .gsdr-notification-popover.gsdr-mobile-client .gsdr-notification-head{border-bottom-color:#dfe4ea!important}.gsdr-notification-popover.gsdr-mobile-client .gsdr-notification-head>button{color:#eee;background:#202020;border:1px solid #3b3b3b;border-radius:50%;place-items:center;width:46px;height:46px;padding:0;font-size:38px;line-height:1;display:grid}:root[data-theme=light] .gsdr-notification-popover.gsdr-mobile-client .gsdr-notification-head>button{color:#343b45;background:#f1f3f6;border-color:#cfd5dd}.gsdr-notification-popover.gsdr-mobile-client .gsdr-notification-title-row>.gsdr-notification-company,.gsdr-notification-popover.gsdr-mobile-client .gsdr-notification-title-row>.gsdr-notification-status{color:#ddd;background:#333;border:1px solid #555;border-radius:999px;flex:none;padding:3px 7px;font-style:normal;font-size:var(--mobile-gsdr-notifications-notificationBadge,10px)!important;font-weight:var(--mobile-gsdr-notifications-font-weight,400)!important}.gsdr-notification-popover.gsdr-mobile-client .gsdr-notification-item{border-radius:6px!important;grid-template-rows:auto auto auto!important;grid-template-columns:minmax(0,1fr) max-content!important;gap:6px 8px!important;margin:5px 0!important;padding:8px!important}.gsdr-notification-popover.gsdr-mobile-client .gsdr-notification-title-row{grid-area:1/1!important}.gsdr-notification-popover.gsdr-mobile-client .gsdr-notification-badges{grid-area:2/1!important}.gsdr-notification-popover.gsdr-mobile-client .gsdr-notification-times{grid-area:1/2/span 2!important;align-self:center!important}.gsdr-notification-popover.gsdr-mobile-client .gsdr-notification-main>small{grid-area:3/1/auto/-1!important}.gsdr-notification-popover.gsdr-mobile-client .gsdr-notification-title-row>strong{font-size:var(--mobile-gsdr-notifications-notificationTitle,15px)!important;font-weight:var(--mobile-gsdr-notifications-font-weight,400)!important}.gsdr-notification-popover.gsdr-mobile-client .gsdr-notification-reason,.gsdr-notification-popover.gsdr-mobile-client .gsdr-notification-badges>i{font-size:var(--mobile-gsdr-notifications-notificationBadge,10px)!important;font-weight:var(--mobile-gsdr-notifications-font-weight,400)!important}.gsdr-notification-popover.gsdr-mobile-client .gsdr-notification-badges>.gsdr-notification-date.is-confirmed{font-size:calc(var(--mobile-gsdr-notifications-notificationDate,12px) + 1px)!important}.gsdr-notification-popover.gsdr-mobile-client .gsdr-notification-persistent-reasons{font-size:var(--mobile-gsdr-notifications-notificationDate,12px)!important;font-weight:var(--mobile-gsdr-notifications-font-weight,400)!important}.gsdr-notification-popover.gsdr-mobile-client .gsdr-notification-main>small{font-size:var(--mobile-gsdr-notifications-notificationAddress,12px)!important;font-weight:var(--mobile-gsdr-notifications-font-weight,400)!important}.gsdr-notification-popover.gsdr-mobile-client .gsdr-notification-times{font-size:var(--mobile-gsdr-notifications-notificationDate,12px)!important;font-weight:var(--mobile-gsdr-notifications-font-weight,400)!important}.gsdr-notification-popover.gsdr-mobile-client .gsdr-notification-help-panel{padding:10px}.gsdr-notification-popover.gsdr-mobile-client .gsdr-notification-help-panel li{grid-template-columns:82px minmax(0,1fr);gap:5px}.gsdr-notification-popover.gsdr-mobile-client .gsdr-notification-help-panel li b,.gsdr-notification-popover.gsdr-mobile-client .gsdr-notification-help-panel li span,.gsdr-notification-popover.gsdr-mobile-client .gsdr-notification-help-panel p{white-space:normal;font-size:10px}.named-notion-search input::-webkit-search-cancel-button{display:none}.named-notion-search-clear{color:#eee;cursor:pointer;background:#292929;border:1px solid #444;border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;padding:0;font-size:22px;line-height:1;display:grid}:root[data-theme=light] .named-notion-search-clear{color:#4d5560;background:#fff;border-color:#cfd5dd}.named-notion-portfolio .named-notion-detail>.named-notion-portfolio-properties>div:last-child{border-bottom:0}.named-notion-portfolio .named-notion-grid>article{gap:0}.named-notion-portfolio .named-notion-grid .named-notion-thumb-action{margin-bottom:11px}.named-notion-portfolio .named-notion-grid .named-notion-row-title{margin-bottom:5px}.named-notion-portfolio .named-notion-grid .named-notion-portfolio-properties,.named-notion-portfolio .named-notion-detail>.named-notion-portfolio-properties{border:0;gap:2px;margin-top:0;display:grid}.named-notion-portfolio .named-notion-detail>.named-notion-portfolio-properties{margin-top:38px}.named-notion-portfolio .named-notion-grid .named-notion-portfolio-properties>div,.named-notion-portfolio .named-notion-detail>.named-notion-portfolio-properties>div{box-sizing:border-box;border:0;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;height:20px;min-height:20px;padding:2px 0 2px 20px}.named-notion-portfolio .named-notion-grid .named-notion-portfolio-properties{box-sizing:border-box;border-left:0;margin-left:10px;padding:2px 0}.named-notion-portfolio .named-notion-grid .named-notion-portfolio-properties>div{padding-left:0}.named-notion-portfolio .named-notion-detail>.named-notion-portfolio-properties{margin-left:10px}.named-notion-portfolio .named-notion-detail>.named-notion-portfolio-properties>div{padding-left:0}.named-notion-portfolio .named-notion-portfolio-properties :where(dt,dd){align-self:center;line-height:16px}.named-notion-portfolio .named-notion-portfolio-properties .named-notion-property-chip{padding:1px 7px;line-height:14px}.named-notion-portfolio .named-notion-detail-header,.named-notion-portfolio .named-notion-detail-body{box-shadow:none;border-top:0;border-bottom:0}.named-notion-portfolio .named-notion-detail-header{align-items:flex-start;min-height:0;padding:18px 94px 0 26px!important}.named-notion-portfolio .named-notion-detail-header>.named-notion-detail-close{margin:0;position:absolute;top:18px;right:26px}.named-notion-portfolio .named-notion-detail-body{margin-top:4px;padding-top:0}.named-notion-portfolio .named-notion-detail-body>:first-child{margin-top:0}.named-notion-portfolio .named-notion-detail-priority{margin-top:4px}.named-notion-materials .named-notion-detail-body .notion-block{text-overflow:clip;overflow-wrap:anywhere;word-break:break-word;max-width:100%;overflow:visible}@media (width<=600px){.named-notion-portfolio .named-notion-grid .named-notion-row-title{margin-bottom:4px}.named-notion-portfolio .named-notion-grid .named-notion-portfolio-properties,.named-notion-portfolio .named-notion-detail>.named-notion-portfolio-properties{margin-left:8px}.named-notion-portfolio .named-notion-detail-header{padding:13px 84px 0 18px!important}.named-notion-portfolio .named-notion-detail-header>.named-notion-detail-close{top:13px;right:18px}}.gnb-quick-menu{z-index:90;position:absolute;bottom:20px;left:16px}.gnb-quick-menu>summary{color:#fff;cursor:pointer;background:#36363d;border:1px solid #5a5a62;border-radius:50%;place-items:center;width:55px;height:55px;font-size:27px;font-weight:800;line-height:1;list-style:none;display:grid;box-shadow:0 8px 24px #0008}.gnb-quick-menu>summary::-webkit-details-marker{display:none}.gnb-quick-menu[open]>summary{color:#16391f;background:#e7f9e9}.gnb-quick-menu>div{background:#242424;border:1px solid #484848;border-radius:16px;gap:8px;padding:10px;display:flex;position:absolute;bottom:65px;left:0;box-shadow:0 18px 50px #000b}.gnb-quick-menu button{color:#ddd;white-space:nowrap;background:0 0;border:0;border-radius:11px;justify-items:center;gap:5px;min-width:70px;padding:8px 6px;font-size:10px;display:grid}.gnb-quick-menu button:hover,.gnb-quick-menu button:focus-visible{background:#333}.gnb-quick-menu button b{color:#72d49c;background:#333;border-radius:12px;place-items:center;width:38px;height:38px;font-size:20px;display:grid}.gnb-quick-menu button span{font-weight:800}:root[data-theme=light] .gnb-quick-menu>summary{color:#343b45;background:#fff;border-color:#cfd5dd}:root[data-theme=light] .gnb-quick-menu[open]>summary{color:#315d43;background:#edf7f0;border-color:#a9ccb5}:root[data-theme=light] .gnb-quick-menu>div{background:#fff;border-color:#d5dae1;box-shadow:0 18px 45px #2632442b}:root[data-theme=light] .gnb-quick-menu button{color:#343b45}:root[data-theme=light] .gnb-quick-menu button:hover,:root[data-theme=light] .gnb-quick-menu button:focus-visible{background:#f1f3f6}:root[data-theme=light] .gnb-quick-menu button b{color:#278250;background:#edf7f0}.weather-weekly>button{min-width:0;color:inherit;font:inherit;cursor:pointer;background:#292929;border:0;border-radius:13px;justify-items:center;gap:6px;padding:13px 5px;display:grid}.weather-weekly>button:hover,.weather-weekly>button:focus-visible{outline-offset:1px;background:#343434;outline:2px solid #666}.weather-weekly>button time{color:#bbb;white-space:nowrap}.weather-weekly>button time,.weather-popup-hourly time{font-size:10px}.weather-weekly>button b,.weather-popup-hourly article b{font-size:42px;line-height:1.1;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif!important;font-weight:400!important}.weather-weekly>button strong,.weather-popup-hourly article strong{font-size:16px}.weather-weekly>button small{color:#999}.weather-weekly>button small,.weather-popup-hourly article small{font-size:12px}.weather-popup-hourly{margin:0}.weather-popup-hourly>div{max-height:min(58vh,480px)}.weather-popup :where(header,button,input,time,strong,small,span,p){font-family:inherit!important;font-weight:inherit!important}@media (width>=901px){.view-calendar .weather-popup{font-family:var(--desktop-gnb-calendar-font-family,"Pretendard","Apple SD Gothic Neo",sans-serif)!important;font-weight:var(--desktop-gnb-calendar-font-weight,600)!important}.gsdr-shell .weather-popup{font-family:var(--desktop-gsdr-calendar-font-family,"Pretendard","Apple SD Gothic Neo",sans-serif)!important;font-weight:var(--desktop-gsdr-calendar-font-weight,600)!important}}@media (width<=900px),(pointer:coarse){.view-calendar .weather-popup{font-family:var(--mobile-gnb-calendar-font-family,"Pretendard","Apple SD Gothic Neo",sans-serif)!important;font-weight:var(--mobile-gnb-calendar-font-weight,600)!important}.gsdr-shell .weather-popup{font-family:var(--mobile-gsdr-calendar-font-family,"Pretendard","Apple SD Gothic Neo",sans-serif)!important;font-weight:var(--mobile-gsdr-calendar-font-weight,600)!important}}@media (width<=600px){.weather-weekly>button{padding:10px 3px}.weather-weekly>button time,.weather-popup-hourly time{font-size:9px}.weather-weekly>button b,.weather-popup-hourly article b{font-size:38px}}:root[data-theme=light] .weather-popup-backdrop{background:#26324466!important}:root[data-theme=light] .weather-popup{color:#20242a!important;background:#fff!important;border-color:#d9dee5!important;box-shadow:0 24px 80px #2632442e!important}:root[data-theme=light] .weather-popup>header strong,:root[data-theme=light] .weather-popup :is(.weather-weekly>button strong,.weather-popup-hourly header strong,.weather-popup-hourly article strong){color:#20242a!important}:root[data-theme=light] .weather-popup>header small,:root[data-theme=light] .weather-popup :is(.weather-weekly>button time,.weather-weekly>button small,.weather-popup-hourly header span,.weather-popup-hourly time,.weather-popup-hourly article small){color:#4b5563!important}:root[data-theme=light] .weather-popup>header>button{color:#343b45!important;background:#f1f3f6!important;border:1px solid #cfd5dd!important}:root[data-theme=light] .weather-popup-actions button{color:#343b45!important;background:#f1f3f6!important;border-color:#cfd5dd!important}:root[data-theme=light] .weather-popup-actions button:hover,:root[data-theme=light] .weather-popup-actions button:focus-visible{color:#315d80!important;background:#e6f1fb!important;border-color:#5b9bcf!important}:root[data-theme=light] .weather-weekly>button{color:#20242a!important;background:#fff!important;box-shadow:inset 0 0 0 1px #dfe3e8!important}:root[data-theme=light] .weather-weekly>button:hover,:root[data-theme=light] .weather-weekly>button:focus-visible{background:#f1f3f6!important;outline-color:#5b9bcf!important}:root[data-theme=light] .weather-search input::placeholder{color:#7a828d!important}:root[data-theme=light] .weather-search>div button{color:#fff!important;background:#315d80!important}:root[data-theme=light] :is(.weather-popup-error,.weather-search p){color:#b42335!important}.app-update-notice{z-index:1000;right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));color:#eee;background:#242424;border:1px solid #4b4b4b;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;font-size:12px;display:flex;position:fixed;box-shadow:0 12px 35px #0008}.app-update-notice button{color:#102218;font:inherit;background:#65cf98;border:0;border-radius:8px;padding:7px 9px;font-weight:800}:root[data-theme=light] .app-update-notice{color:#20242a;background:#fff;border-color:#cfd5dd;box-shadow:0 12px 35px #2632442e}.gsdr-detail .detail-content .zoomable-image-trigger>img{margin:8px 0}.named-notion-detail-priority .zoomable-image-trigger>img{width:auto;max-width:100%}.admin-page,.admin-page :where(*){font-family:IBM Plex Sans KR,sans-serif!important;font-size:12px!important}.admin-page{font-weight:400!important}.admin-page :is(h1,h2,.admin-who strong,.admin-member-head,.admin-member-count span,.admin-permission-ladder button.active,.admin-permission-locked){font-weight:600!important}.admin-page{width:min(1040px,100% - 32px);padding:20px 0 28px}.admin-page header{padding:0 2px 4px}.admin-page header h1{margin:5px 0 2px;font-size:25px}.admin-page header a{color:#e2e6eb;background:#24272c;border:1px solid #424851;border-radius:10px;padding:9px 13px;font-size:11px;text-decoration:none}.admin-create,.member-list{border-radius:14px;margin-top:10px;padding:14px}.admin-section-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.admin-section-heading h2{margin:0 0 4px}.admin-section-heading p{color:#8f98a4;margin:0;font-size:11px}.admin-section-heading>span{color:#75d6a4;background:#1d3229;border:1px solid #315d49;border-radius:8px;max-width:330px;padding:6px 9px;font-size:10px}.admin-page :is(input,select,button){box-sizing:border-box;line-height:1.35!important}.admin-page select{min-height:34px;height:34px!important;padding:5px 32px 5px 10px!important}.admin-create-profile{gap:7px 10px}.admin-create-profile>label{gap:3px}.admin-create-profile :is(input,select){min-height:34px;height:34px!important}.admin-create-permissions{gap:8px;margin-top:8px}.admin-create .permission-create-group{gap:8px 12px;min-height:auto;padding:9px 11px}.permission-checks{gap:6px 10px}.admin-create .admin-create-submit{height:34px;margin-top:8px}.admin-create-profile{grid-template-columns:repeat(12,minmax(0,1fr))}.admin-create-profile>label{grid-column:span 4}.admin-create-profile>label.admin-create-half{grid-column:span 6}.admin-create-permissions{grid-template-columns:1fr}.admin-create .permission-create-group{grid-template-columns:minmax(180px,.6fr) minmax(320px,1fr);min-height:auto}.member-list{gap:7px;display:grid}.member-list .admin-section-heading{margin-bottom:2px}.member-list .member-permission-card{background:#202328;border:1px solid #343a42;border-radius:12px;grid-template-columns:minmax(250px,1fr) minmax(220px,.75fr) minmax(290px,1fr);gap:10px;padding:11px;display:grid}.member-identity{gap:2px}.member-identity>div{align-items:center;gap:8px;display:flex}.member-role{color:#aab2bc;border:1px solid #4b535d;border-radius:999px;padding:3px 7px;font-size:9px}.member-role.master{color:#79dca7;background:#20382c;border-color:#3f8c65}.account-permission-section{background:#1c1f23;border:1px solid #343a42;border-radius:10px;align-content:start;gap:6px;padding:9px;display:grid}.account-permission-section h3{margin:0}.account-permission-section>small{color:#7e8792;font-size:9px}.member-role-control{color:#aab2bc;gap:3px;font-size:10px;display:grid}.member-role-control select{width:100%}.account-permission-section .member-actions{gap:6px}.member-actions button{padding:5px 8px;line-height:1.35}.workspace-permission-section{gap:6px;padding:9px}@media (width<=900px){.member-list .member-permission-card{grid-template-columns:1fr 1fr}.member-identity{grid-column:1/-1}}@media (width<=650px){.admin-page{width:calc(100% - 14px);padding-top:12px}.admin-page header{align-items:flex-start;gap:12px}.admin-page header h1{font-size:21px}.admin-section-heading{gap:6px;display:grid}.admin-section-heading>span{max-width:none}.admin-create,.member-list{padding:10px}.admin-create-profile{grid-template-columns:1fr}.admin-create-profile>label,.admin-create-profile>label.admin-create-half{grid-column:auto}.admin-create .permission-create-group{grid-template-columns:1fr;padding:8px}.member-list .member-permission-card{grid-template-columns:1fr;padding:9px}.member-identity{grid-column:auto}}:root[data-theme=light] .admin-page header a{color:#343b45;background:#fff;border-color:#cfd5dd}:root[data-theme=light] .admin-section-heading>span{color:#26774d;background:#edf9f2;border-color:#a9d9bf}:root[data-theme=light] .member-list .member-permission-card{background:#f8fafb;border-color:#d8dee6}:root[data-theme=light] .account-permission-section{background:#fff;border-color:#d8dee6}:root[data-theme=light] .member-role{color:#59636e;border-color:#c8d0d9}:root[data-theme=light] .member-role.master{color:#26774d;background:#edf9f2;border-color:#95d2b0}:root[data-theme=light] :is(.permission-create-group,.workspace-permission-section){background:#fff;border-color:#d8dee6}.admin-page{--admin-panel:#202328;--admin-soft:#262a30;--admin-line:#3a4048;--admin-text:#eef1f4;--admin-muted:#9ba4ae;--admin-green:#65cf98;--admin-green-soft:#20382c;width:min(1120px,100% - 32px);color:var(--admin-text)}.admin-top{justify-content:space-between;align-items:flex-end;gap:16px;display:flex;padding:0 2px 8px!important}.admin-top :is(h1,p){margin:3px 0 0}.admin-top>div:first-child>small{color:var(--admin-green)}.admin-top p{color:var(--admin-muted)}.admin-top-actions{align-items:center;gap:7px;display:flex}.admin-page .admin-top-actions :is(a,button),.admin-page .admin-add-heading button{border:1px solid var(--admin-line);background:var(--admin-soft);height:34px;color:var(--admin-text);cursor:pointer;border-radius:9px;padding:0 12px;text-decoration:none}.admin-page .admin-top-actions a{background:var(--admin-soft);color:var(--admin-text);align-items:center;display:inline-flex}.admin-page .admin-top-actions .admin-primary{background:var(--admin-green-soft);color:var(--admin-green);border-color:#37855f}.admin-panel{border:1px solid var(--admin-line);background:var(--admin-panel);border-radius:14px;margin-top:8px;overflow:visible}.admin-add-form{border-bottom:1px solid var(--admin-line);padding:14px}.admin-add-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.admin-add-heading :is(h2,p){margin:0}.admin-add-heading p{color:var(--admin-muted);margin-top:3px}.admin-add-fields{grid-template-columns:repeat(5,minmax(0,1fr)) auto;align-items:end;gap:8px;display:grid}.admin-add-fields label{color:var(--admin-muted);gap:4px;display:grid}.admin-add-fields :is(input,select){border:1px solid var(--admin-line);background:var(--admin-soft);width:100%;min-height:34px;color:var(--admin-text);border-radius:8px;height:34px!important;padding:5px 9px!important}.admin-add-fields .admin-create-submit{background:var(--admin-green);color:#fff;white-space:nowrap;cursor:pointer;border:1px solid #37855f;border-radius:8px;height:34px;margin:0;padding:0 15px}.admin-toolbar{border-bottom:1px solid var(--admin-line);align-items:center;gap:10px;padding:10px 12px;display:flex}.admin-member-count{color:var(--admin-muted);white-space:nowrap;margin-right:2px}.admin-member-count span{color:var(--admin-text)}.admin-segment{border:1px solid var(--admin-line);background:var(--admin-soft);border-radius:9px;gap:2px;padding:2px;display:flex}.admin-segment button{height:26px;color:var(--admin-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 10px}.admin-segment button.active{background:var(--admin-panel);color:var(--admin-green);box-shadow:0 1px 3px #0004}.admin-search{color:var(--admin-muted);align-items:center;gap:7px;margin-left:auto;display:flex}.admin-search input{border:1px solid var(--admin-line);background:var(--admin-soft);width:210px;min-height:30px;color:var(--admin-text);border-radius:8px;height:30px!important;padding:4px 9px!important}.admin-permission-legend{border-bottom:1px solid var(--admin-line);color:var(--admin-muted);justify-content:flex-end;align-items:center;gap:6px;padding:7px 12px;display:flex}.admin-permission-legend b{border:1px solid var(--admin-line);color:var(--admin-text);border-radius:6px;padding:3px 7px}.admin-permission-legend i{color:var(--admin-muted);font-style:normal}.admin-member-grid{grid-template-columns:minmax(230px,1fr) 112px 100px 288px 96px 34px;align-items:center;gap:14px;display:grid}.admin-member-head{border-bottom:1px solid var(--admin-line);color:var(--admin-muted);padding:7px 12px}.admin-member-row{border-bottom:1px solid var(--admin-line);min-height:68px;padding:8px 12px;transition:opacity .15s,background .15s}.admin-member-row:last-child{border-bottom:0}.admin-member-row:hover{background:var(--admin-soft)}@supports (color:color-mix(in lab, red, red)){.admin-member-row:hover{background:color-mix(in srgb,var(--admin-soft) 68%,transparent)}}.admin-member-row.off{opacity:.58}.admin-who{align-items:center;gap:9px;min-width:0;display:flex}.admin-who>div:last-child{gap:1px;min-width:0;display:grid}.admin-who strong{min-width:0;color:var(--admin-text);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;display:flex;overflow:hidden}.admin-who strong em{background:var(--admin-green-soft);color:var(--admin-green);border-radius:5px;padding:1px 5px;font-style:normal}.admin-who :is(span,small){color:var(--admin-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.admin-role{display:block}.admin-role>span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.admin-role select{border:1px solid var(--admin-line);background:var(--admin-soft);width:100%;min-height:32px;color:var(--admin-text);border-radius:8px;height:32px!important;padding:4px 28px 4px 8px!important}.admin-state{color:var(--admin-muted);justify-content:space-between;align-items:center;gap:6px;display:flex}.admin-state button{border:1px solid var(--admin-line);cursor:pointer;background:#343941;border-radius:999px;width:34px;height:20px;padding:0;position:relative}.admin-state button i{background:#aab1b9;border-radius:50%;width:12px;height:12px;transition:transform .15s;position:absolute;top:3px;left:3px}.admin-state button[aria-checked=true]{background:var(--admin-green-soft);border-color:#37855f}.admin-state button[aria-checked=true] i{background:var(--admin-green);transform:translate(14px)}.admin-state button:disabled{cursor:not-allowed;opacity:.5}.admin-permission-ladder{grid-template-columns:repeat(4,1fr);gap:3px;display:grid}.admin-permission-ladder button{border:1px solid var(--admin-line);height:30px;color:var(--admin-muted);cursor:pointer;background:0 0;border-radius:7px;padding:0 5px}.admin-permission-ladder button[data-fill=true]{background:var(--admin-green-soft);color:#9bddba;border-color:#397a5b}.admin-permission-ladder button.active{border-color:var(--admin-green);color:var(--admin-green);box-shadow:inset 0 0 0 1px var(--admin-green)}@supports (color:color-mix(in lab, red, red)){.admin-permission-ladder button.active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--admin-green) 45%,transparent)}}.admin-permission-ladder button:first-child.active{color:#ff9ca3;box-shadow:none;background:#3d2629;border-color:#d06b73}.admin-permission-locked{background:var(--admin-green-soft);height:30px;color:var(--admin-green);border:1px solid #397a5b;border-radius:7px;align-items:center;padding:0 10px;display:flex}.admin-seen{color:var(--admin-muted);white-space:nowrap}.admin-more-wrap{position:relative}.admin-more{width:32px;height:30px;color:var(--admin-muted);cursor:pointer;letter-spacing:1px;background:0 0;border:1px solid #0000;border-radius:8px;padding:0}.admin-more:hover{border-color:var(--admin-line);background:var(--admin-soft);color:var(--admin-text)}.admin-more-menu{z-index:30;border:1px solid var(--admin-line);background:var(--admin-panel);border-radius:9px;width:138px;padding:5px;display:grid;position:absolute;top:34px;right:0;box-shadow:0 12px 35px #0008}.admin-more-menu button{color:var(--admin-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:7px 9px}.admin-more-menu button:hover{background:var(--admin-soft)}.admin-more-menu button.danger{color:#ff8e96}.admin-empty{text-align:center;color:var(--admin-muted);margin:0;padding:28px}:root[data-theme=light] .admin-page{--admin-panel:#fff;--admin-soft:#f4f6f8;--admin-line:#d6dde5;--admin-text:#20242a;--admin-muted:#66717d;--admin-green:#217a50;--admin-green-soft:#eaf5ef}:root[data-theme=light] .admin-panel{box-shadow:0 8px 24px #2632440d}:root[data-theme=light] .admin-segment button.active{box-shadow:0 1px 3px #2632441a}:root[data-theme=light] .admin-permission-ladder button[data-fill=true]{color:#276a49;border-color:#9ecfb5}:root[data-theme=light] .admin-permission-ladder button:first-child.active{color:#b4333d;background:#fff0f1;border-color:#e09aa0}:root[data-theme=light] .admin-more-menu{box-shadow:0 12px 35px #2632442e}@media (width<=1000px){.admin-member-grid{grid-template-columns:minmax(220px,1fr) 108px 92px 250px 34px}.admin-member-grid>.admin-seen,.admin-member-head>span:nth-child(5){display:none}.admin-member-head>span:last-child{display:block}.admin-add-fields{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.admin-page{width:calc(100% - 14px);padding-top:10px}.admin-top{align-items:flex-start;gap:8px}.admin-top p{display:none!important}.admin-page .admin-top-actions :is(a,button){height:31px;padding:0 9px}.admin-panel{border-radius:11px;margin-top:5px}.admin-add-form{padding:10px}.admin-add-fields{grid-template-columns:1fr 1fr}.admin-add-fields .admin-create-submit{grid-column:1/-1}.admin-toolbar{flex-wrap:wrap;padding:8px}.admin-member-count{margin-right:auto}.admin-search{order:3;width:100%;margin:0}.admin-search span{display:none}.admin-search input{width:100%}.admin-permission-legend{white-space:nowrap;justify-content:flex-start;padding:6px 8px;overflow-x:auto}.admin-member-head{display:none}.admin-member-row{grid-template-columns:minmax(0,1fr) 32px;grid-template-areas:"who more""role state""permission permission";gap:7px 9px;min-height:0;padding:10px}.admin-who{grid-area:who}.admin-role{grid-area:role}.admin-state{grid-area:state;justify-content:flex-end}.admin-state>span{display:none}.admin-permission-ladder,.admin-permission-locked{grid-area:permission}.admin-more-wrap{grid-area:more}.admin-role select{max-width:150px}.admin-more-menu{top:30px}}@media (width<=430px){.admin-add-fields{grid-template-columns:1fr}.admin-add-fields .admin-create-submit{grid-column:auto}.admin-top>div:first-child>small,.admin-top p{display:none}.admin-permission-ladder button{padding:0 3px}}@media (width>=701px){.gsdr-notification-popover:not(.gsdr-mobile-client){width:min(600px,100vw - 48px)!important;max-height:calc(100dvh - clamp(100px,12dvh,150px) - 18px)!important;position:fixed!important;top:clamp(100px,12dvh,150px)!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}.gsdr-live-notification-layer{justify-content:center!important;padding:0!important}}@media (width>=901px){.gsdr-calendar>header .gsdr-calendar-notification{margin:0!important;position:absolute!important;left:10px!important}.gsdr-calendar>header .gsdr-open-list{right:10px!important}.gsdr-calendar>header .custom-month-picker-trigger>button{font-size:var(--desktop-gsdr-calendar-calendarMonth,18px)!important}.gsdr-calendar-searchbar{flex:320px!important;order:50!important;min-width:220px!important;max-width:520px!important;margin-left:14px!important}.gsdr-calendar-search{color:#e7e9ec!important;width:100%!important;height:40px!important;min-height:40px!important;font-family:var(--desktop-gsdr-list-font-family,"Pretendard","Apple SD Gothic Neo",sans-serif)!important;font-size:var(--desktop-gsdr-list-listText,14px)!important;font-weight:var(--desktop-gsdr-list-font-weight,600)!important;background:#242424!important;border:1px solid #555!important;border-radius:10px!important;padding:7px 13px!important}.gsdr-calendar-search::placeholder{color:#8d949d!important}.gsdr-list-desktop{overscroll-behavior-x:contain!important;scrollbar-gutter:stable both-edges!important;width:100%!important;max-height:calc(100dvh - 175px)!important;overflow:auto!important}.gsdr-list-desktop-head-viewport{overflow:hidden!important}.gsdr-list-desktop-head-viewport .gsdr-list-desktop-head,.gsdr-list-desktop>.gsdr-list-desktop-row{grid-template-columns:110px 60px 92px 112px 92px 70px 340px 100px 360px 150px!important;column-gap:6px!important;min-width:1560px!important;padding-left:8px!important;padding-right:8px!important}}@media (width<=900px){.gsdr-calendar-searchbar{display:none!important}.gsdr-calendar>header .custom-month-picker-trigger>button{font-size:var(--mobile-gsdr-calendar-calendarMonth,18px)!important}}:root[data-theme=light] .gsdr-calendar-search{color:#20242a!important;background:#fff!important;border-color:#cfd5dd!important}:root[data-theme=light] .gsdr-calendar-search::placeholder{color:#79838f!important}.gsdr-shell .gsdr-notification-popover:not(.gsdr-mobile-client){font-family:var(--desktop-gsdr-notifications-font-family,"Pretendard","Apple SD Gothic Neo",sans-serif)!important;font-weight:var(--desktop-gsdr-notifications-font-weight,400)!important}.gsdr-shell .gsdr-notification-popover:not(.gsdr-mobile-client) .gsdr-notification-title-row>strong{font-family:inherit!important;font-size:var(--desktop-gsdr-notifications-notificationTitle,15px)!important;font-weight:var(--desktop-gsdr-notifications-font-weight,400)!important}.gsdr-shell .gsdr-notification-popover:not(.gsdr-mobile-client) :is(.gsdr-notification-title-row>.gsdr-notification-company,.gsdr-notification-title-row>.gsdr-notification-status,.gsdr-notification-reason,.gsdr-notification-badges>i){font-family:inherit!important;font-size:var(--desktop-gsdr-notifications-notificationBadge,10px)!important;font-weight:var(--desktop-gsdr-notifications-font-weight,400)!important}.gsdr-shell .gsdr-notification-popover:not(.gsdr-mobile-client) .gsdr-notification-main>small{font-family:inherit!important;font-size:var(--desktop-gsdr-notifications-notificationAddress,12px)!important;font-weight:var(--desktop-gsdr-notifications-font-weight,400)!important}.gsdr-shell .gsdr-notification-popover:not(.gsdr-mobile-client) :is(.gsdr-notification-times,.gsdr-notification-times .gsdr-notification-confirmed-time,.gsdr-notification-persistent-reasons){font-family:inherit!important;font-size:var(--desktop-gsdr-notifications-notificationDate,12px)!important;font-weight:var(--desktop-gsdr-notifications-font-weight,400)!important}.gsdr-shell .gsdr-notification-popover.gsdr-mobile-client{font-family:var(--mobile-gsdr-notifications-font-family,"Pretendard","Apple SD Gothic Neo",sans-serif)!important;font-weight:var(--mobile-gsdr-notifications-font-weight,400)!important}.gsdr-shell .gsdr-notification-popover.gsdr-mobile-client .gsdr-notification-title-row>strong{font-family:inherit!important;font-size:var(--mobile-gsdr-notifications-notificationTitle,15px)!important;font-weight:var(--mobile-gsdr-notifications-font-weight,400)!important}.gsdr-shell .gsdr-notification-popover.gsdr-mobile-client :is(.gsdr-notification-title-row>.gsdr-notification-company,.gsdr-notification-title-row>.gsdr-notification-status,.gsdr-notification-reason,.gsdr-notification-badges>i){font-family:inherit!important;font-size:var(--mobile-gsdr-notifications-notificationBadge,10px)!important;font-weight:var(--mobile-gsdr-notifications-font-weight,400)!important}.gsdr-estimate-shortcut{color:#dfe8e3!important;align-items:center!important;gap:5px!important;margin-right:auto!important;padding:5px 10px!important;font-size:12px!important;display:flex!important}.gsdr-estimate-shortcut svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.gsdr-estimate-backdrop{z-index:2147483100;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#101419b8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.gsdr-estimate-dialog{color:#e8eeeb;background:#171b19;border:1px solid #3f4945;border-radius:18px;flex-direction:column;width:min(1680px,100vw - 36px);height:min(900px,100dvh - 36px);min-height:0;max-height:calc(100dvh - 36px);display:flex;overflow:hidden;box-shadow:0 28px 90px #000b}.gsdr-estimate-dialog>header{border-bottom:1px solid #39413e;justify-content:space-between;align-items:center;padding:18px 20px 13px;display:flex}.gsdr-estimate-dialog>header small{color:#67d59b;letter-spacing:.14em;font-size:14px}.gsdr-estimate-dialog>header h2{margin:3px 0 1px;font-size:28px}.gsdr-estimate-dialog>header p{color:#9da7a2;margin:0;font-size:15px}.gsdr-estimate-dialog>header>button{color:#dfe5e2;background:#252b28;border:1px solid #414a46;border-radius:50%;place-items:center;width:38px;height:38px;font-size:25px;display:grid}.gsdr-estimate-dialog>nav{border-bottom:1px solid #343c38;align-items:center;gap:6px;padding:10px 14px;display:flex}.gsdr-estimate-dialog>nav button{color:#aeb8b3;background:#222825;border:1px solid #3f4944;border-radius:999px;padding:7px 12px;font-size:15px}.gsdr-estimate-dialog>nav button.active{color:#77dda6;background:#214333;border-color:#58c78c}.gsdr-estimate-dialog>nav span{color:#89938e;margin-left:auto;font-size:14px}.gsdr-estimate-search{flex:1;max-width:360px;margin-left:8px}.gsdr-estimate-search input{color:#e5ebe8;width:100%;height:36px;font:inherit;background:#202522;border:1px solid #3f4944;border-radius:9px;outline:none;padding:0 11px;font-size:15px}.gsdr-estimate-search input:focus{border-color:#58c78c;box-shadow:0 0 0 2px #58c78c24}.gsdr-estimate-search input::placeholder{color:#7f8a84}.gsdr-estimate-error{color:#ff9ca2;background:#4a2427;flex:none;margin:0;padding:8px 16px;font-size:12px}.gsdr-estimate-dialog>nav button.gsdr-estimate-auto-match{color:#7cdda9;background:#1b3327;border-color:#4e9d74;border-radius:9px}.gsdr-estimate-dialog>nav button.gsdr-estimate-auto-match:disabled{cursor:wait;opacity:.55}.gsdr-estimate-match-report{color:#8ee8b7;background:#193326;border-bottom:1px solid #315642;flex:none;margin:0;padding:8px 16px;font-size:12px}.gsdr-estimate-layout{grid-template-columns:minmax(0,var(--gsdr-column-left,1fr)) minmax(0,var(--gsdr-column-center,1fr)) minmax(0,var(--gsdr-column-right,1fr));flex:1;grid-template-rows:minmax(0,1fr);min-width:0;min-height:0;display:grid;position:relative;overflow:hidden}.gsdr-estimate-layout>aside{overscroll-behavior:contain;scrollbar-gutter:stable;border-right:1px solid #343c38;min-height:0;padding:9px;overflow:auto}.gsdr-estimate-layout>aside>button{color:#dce3df;text-align:left;background:#202522;border:1px solid #343d39;border-radius:11px;gap:6px;width:100%;margin-bottom:7px;padding:12px;display:grid;position:relative}.gsdr-estimate-layout>aside>button:hover,.gsdr-estimate-layout>aside>button.active{background:#263a30;border-color:#55bd85}.gsdr-estimate-layout>aside>button>span,.gsdr-estimate-detail-title>span{flex-wrap:wrap;gap:5px;display:flex}.gsdr-estimate-layout i{color:#bcc5c1;border:1px solid #515b56;border-radius:999px;padding:3px 7px;font-size:13px;font-style:normal}.gsdr-estimate-layout i.working{color:#75dda7;border-color:#5fcb91}.gsdr-estimate-layout i.done{color:#858e89}.gsdr-estimate-layout>aside strong{text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.gsdr-estimate-layout>aside small{color:#8e9893;font-size:14px}.gsdr-estimate-list-meta{white-space:nowrap;align-items:center;gap:8px;min-width:0;line-height:1.35;overflow:hidden;font-size:12px!important;display:flex!important}.gsdr-estimate-list-meta>span,.gsdr-estimate-list-meta>i,.gsdr-estimate-list-meta>em{flex:none}.gsdr-estimate-list-meta>.confirmed{color:#ff626b}.gsdr-estimate-list-meta>em{margin-left:auto}.gsdr-estimate-layout>aside em{font-size:12px;font-style:normal;position:static}.gsdr-estimate-layout>aside em.pending{color:#ff878d}.gsdr-estimate-layout>aside em.done{color:#70d79f}.gsdr-estimate-column-resizer{z-index:8;cursor:col-resize;touch-action:none;background:0 0;border:0;width:12px;padding:0;position:absolute;top:0;bottom:0;transform:translate(-50%)}.gsdr-estimate-column-resizer:after{content:"";background:#52605a;width:2px;position:absolute;top:0;bottom:0;left:5px}.gsdr-estimate-column-resizer:is(:hover,:focus-visible):after{background:#63d297;box-shadow:0 0 0 2px #63d29733}.gsdr-column-resizing,.gsdr-column-resizing *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.gsdr-estimate-layout>aside>button:is(.quote-complete,.quote-waived){opacity:.48}.gsdr-estimate-layout>aside>button:is(.quote-complete,.quote-waived):is(:hover,.active){opacity:.72}.gsdr-estimate-layout>aside>button.quote-pending{background:#382528;border-color:#754247}.gsdr-estimate-layout>aside>button.quote-pending:hover,.gsdr-estimate-layout>aside>button.quote-pending.active{background:#432b2f;border-color:#d35f67}.gsdr-estimate-layout>aside>button.active{border-width:2px;padding:11px}.gsdr-estimate-layout>main{flex-direction:column;min-width:0;height:100%;min-height:0;max-height:100%;display:flex;overflow:hidden}.gsdr-estimate-layout>main>p{margin:20px}.gsdr-estimate-detail-head{z-index:3;background:#171b19;flex:none;padding:20px 20px 0}.gsdr-estimate-detail-body{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-color:#65716b #202522;scrollbar-width:auto;flex:1;min-height:0;padding:0 20px 20px;overflow:hidden scroll}.gsdr-estimate-detail-body::-webkit-scrollbar{width:12px}.gsdr-estimate-detail-body::-webkit-scrollbar-track{background:#202522}.gsdr-estimate-detail-body::-webkit-scrollbar-thumb{background:#65716b;border:3px solid #202522;border-radius:999px}.gsdr-estimate-detail-title h3{margin:9px 0 18px;font-size:26px}.gsdr-estimate-layout dl{border-top:1px solid #39413e;grid-template-columns:1fr 1fr;margin:0;display:grid}.gsdr-estimate-layout dl>div{border-bottom:1px solid #343c38;grid-template-columns:94px 1fr;padding:11px 6px;display:grid}.gsdr-estimate-layout dt{color:#8e9893;font-size:14px}.gsdr-estimate-layout dd{overflow-wrap:anywhere;margin:0;font-size:15px}.gsdr-estimate-summary .confirmed dd{color:#ff626b}.gsdr-estimate-summary a{color:#4fa9ff;text-underline-offset:3px;text-decoration:underline}.gsdr-estimate-reference,.gsdr-estimate-file{background:#1e2421;border:1px solid #39413e;border-radius:12px;margin-top:16px;padding:15px}.gsdr-estimate-reference h4,.gsdr-estimate-file h4{margin:0;font-size:17px}.gsdr-estimate-reference>p,.gsdr-estimate-reference>div>p,.gsdr-estimate-file-empty{color:#aeb8b3;white-space:pre-wrap;margin:10px 0 0;font-size:15px;line-height:1.6}.gsdr-estimate-reference figure{margin:12px 0 0}.gsdr-estimate-reference img{object-fit:contain;border-radius:8px;max-width:100%;max-height:520px;display:block}.gsdr-estimate-reference figcaption{color:#8f9994;margin-top:5px;font-size:13px}.gsdr-estimate-file{position:relative}.gsdr-estimate-file.is-dragging{border-color:#67d59b;box-shadow:0 0 0 2px #67d59b33}.gsdr-estimate-drop-overlay{z-index:4;color:#92ebba;pointer-events:none;background:#183b2aeb;border:2px dashed #67d59b;border-radius:9px;place-items:center;font-size:18px;display:grid;position:absolute;inset:6px}.gsdr-estimate-file>header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.gsdr-estimate-file>small{color:#818b86;margin-top:8px;font-size:13px;display:block}.gsdr-estimate-upload-icon{color:#70d69f;background:#233129;border:1px solid #587064;border-radius:8px;place-items:center;width:34px;height:34px;padding:0;font-size:20px;line-height:1;display:grid}.gsdr-estimate-file-card{justify-content:space-between;align-items:center;gap:12px;display:flex}.gsdr-estimate-file-card>span{gap:4px;min-width:0;display:grid}.gsdr-estimate-file-card strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.gsdr-estimate-file-card small{color:#8f9994;font-size:13px}.gsdr-estimate-file-card>div{gap:5px;display:flex}.gsdr-estimate-file-card :is(a,button){color:#d8dfdb;background:#292f2c;border:1px solid #46524c;border-radius:8px;padding:7px 9px;font-size:13px;text-decoration:none}.gsdr-estimate-file-card .danger{color:#ff8d93;border-color:#714247}.gsdr-estimate-complete{background:#1e2421;border:0;border-top:1px solid #39413e;flex:none;align-items:center;gap:10px;margin:0;padding:12px 20px;display:flex;box-shadow:0 -8px 24px #0004}.gsdr-estimate-complete input{accent-color:#61ce95;width:18px;height:18px}.gsdr-estimate-complete span{gap:3px;display:grid}.gsdr-estimate-complete b{font-size:16px}.gsdr-estimate-complete small{color:#8f9994;font-size:13px}.gsdr-estimate-reference,.gsdr-estimate-file{box-sizing:border-box;width:100%}.gsdr-estimate-file{background:linear-gradient(145deg,#1a2c23,#1b2420);border-color:#47775f;box-shadow:inset 0 0 0 1px #62d39714}.gsdr-estimate-file>header h4{color:#79dda8}.gsdr-estimate-file-empty{cursor:pointer;border-radius:10px;align-content:center;place-items:center;gap:7px;width:100%;min-height:132px;color:#dce9e2!important;background:#162b20!important;border:1px dashed #65c894!important;margin:0!important;padding:22px!important;display:grid!important}.gsdr-estimate-file-empty:before{color:#82e8b5;content:"+";background:#214634;border:1px solid #65c894;border-radius:50%;place-items:center;width:40px;height:40px;font-size:28px;font-weight:300;line-height:1;display:grid}.gsdr-estimate-file-empty b{font-size:16px}.gsdr-estimate-file-empty span{color:#8fb5a2;font-size:13px}.gsdr-estimate-file-empty:is(:hover,:focus-visible){outline:none;box-shadow:0 0 0 3px #65c89424;background:#193727!important;border-color:#8be8b8!important}.gsdr-estimate-preview-pane{background:#121514;border-left:1px solid #343c38;grid-template-rows:44px minmax(0,1fr);min-width:0;min-height:0;display:grid}.gsdr-estimate-preview-pane>header{background:#1b211e;border-bottom:1px solid #39413e;justify-content:space-between;align-items:center;gap:12px;padding:0 12px;display:flex}.gsdr-estimate-preview-pane>header strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;overflow:hidden}.gsdr-estimate-preview-pane>header>div{flex:none;gap:6px;display:flex}.gsdr-estimate-preview-pane>header :is(a,button){color:#eef3f0;background:#29312d;border:1px solid #52605a;border-radius:7px;flex:none;padding:5px 8px;font-size:12px;text-decoration:none}.gsdr-estimate-preview-pane>header button{color:#76dda6;border-color:#4e9d74}.gsdr-estimate-preview-pane>header button:disabled{opacity:.4}.gsdr-estimate-preview-pane>div{place-items:center;min-height:0;display:grid;overflow:hidden}.gsdr-estimate-preview-pane iframe,.gsdr-estimate-preview-pane img{object-fit:contain;border:0;width:100%;height:100%;display:block}.gsdr-estimate-preview-pane p{color:#8f9994}.gsdr-estimate-preview-upload{color:#dce9e2;cursor:pointer;background:#17271f;border:1px dashed #5fc78f;border-radius:12px;align-content:center;place-items:center;gap:8px;min-width:220px;min-height:130px;padding:24px;display:grid}.gsdr-estimate-preview-upload:before{content:"+";color:#76dda6;font-size:34px;line-height:1}.gsdr-estimate-preview-upload span{color:#8fb5a2;font-size:13px}.gsdr-estimate-preview-upload:is(:hover,:focus-visible){background:#1b3427;outline:none;box-shadow:0 0 0 3px #65c89424}.gsdr-estimate-preview-upload:disabled{cursor:default;opacity:.45}.gsdr-estimate-mobile-date,.gsdr-estimate-preview-close{display:none!important}:root[data-theme=light] .gsdr-estimate-dialog{color:#232a26;background:#fff;border-color:#cad2cd}.gsdr-estimate-backdrop:has(.gsdr-estimate-dialog){background:#4d5c5570}.gsdr-estimate-dialog:where(:root[data-theme=light] *)>header,.gsdr-estimate-dialog:where(:root[data-theme=light] *)>nav{border-color:#dce2de}.gsdr-estimate-dialog:where(:root[data-theme=light] *) :is(.gsdr-estimate-layout>aside>button,.gsdr-estimate-file,.gsdr-estimate-complete){color:#2b322e;background:#f5f7f6;border-color:#d9e0dc}.gsdr-estimate-dialog:where(:root[data-theme=light] *) .gsdr-estimate-layout>aside>button.active{background:#edf9f2;border-color:#63c993}:root[data-theme=light] .gsdr-estimate-detail-head{background:#fff}:root[data-theme=light] .gsdr-estimate-detail-body{scrollbar-color:#aeb9b3 #eef1ef}:root[data-theme=light] .gsdr-estimate-detail-body::-webkit-scrollbar-track{background:#eef1ef}:root[data-theme=light] .gsdr-estimate-detail-body::-webkit-scrollbar-thumb{background:#aeb9b3;border-color:#eef1ef}:root[data-theme=light] .gsdr-estimate-drop-overlay{color:#237e50;background:#eefaf4ee}:root[data-theme=light] .gsdr-estimate-dialog .gsdr-estimate-layout i[style*=--gsdr-tone-fg]{border-color:var(--gsdr-tone-fg)!important}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light] .gsdr-estimate-dialog .gsdr-estimate-layout i[style*=--gsdr-tone-fg]{border-color:color-mix(in srgb,var(--gsdr-tone-fg) 46%,#d2d8d5)!important}}:root[data-theme=light] .gsdr-estimate-dialog .gsdr-estimate-layout i[style*=--gsdr-tone-fg]{background:var(--gsdr-tone-fg)!important}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light] .gsdr-estimate-dialog .gsdr-estimate-layout i[style*=--gsdr-tone-fg]{background:color-mix(in srgb,var(--gsdr-tone-fg) 11%,#fff)!important}}:root[data-theme=light] .gsdr-estimate-dialog .gsdr-estimate-layout i[style*=--gsdr-tone-fg]{color:var(--gsdr-tone-fg)!important}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light] .gsdr-estimate-dialog .gsdr-estimate-layout i[style*=--gsdr-tone-fg]{color:color-mix(in srgb,var(--gsdr-tone-fg) 76%,#1f2924)!important}}:root[data-theme=light] .gsdr-estimate-dialog :is(.gsdr-estimate-reference,.gsdr-estimate-file){color:#2b322e;background:#f5f7f6;border-color:#d9e0dc}.gsdr-estimate-upload-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}:root[data-theme=light] .gsdr-estimate-shortcut{color:#303934!important}:root[data-theme=light] .gsdr-estimate-dialog>header>button{color:#37403b;background:#f3f5f4;border-color:#d6ddd9}:root[data-theme=light] .gsdr-estimate-dialog>header p,:root[data-theme=light] .gsdr-estimate-dialog>nav span,:root[data-theme=light] .gsdr-estimate-layout>aside small,:root[data-theme=light] .gsdr-estimate-layout dt{color:#65706a}:root[data-theme=light] .gsdr-estimate-dialog>nav button{color:#48534d;background:#f7f8f7;border-color:#d1d9d4}:root[data-theme=light] .gsdr-estimate-dialog>nav button.active{color:#24784d;background:#e9f8f0;border-color:#55be86}:root[data-theme=light] .gsdr-estimate-layout>aside,:root[data-theme=light] .gsdr-estimate-layout dl,:root[data-theme=light] .gsdr-estimate-layout dl>div{border-color:#dce2de}:root[data-theme=light] .gsdr-estimate-upload-icon{color:#218555;background:#fff;border-color:#9bd6b7}:root[data-theme=light] .gsdr-estimate-file-card :is(a,button){color:#35403a;background:#fff;border-color:#ccd5d0}:root[data-theme=light] .gsdr-estimate-file-card .danger{color:#bf454b;border-color:#efb5b8}:root[data-theme=light] .gsdr-estimate-search input{color:#29322d;background:#fff;border-color:#ccd6d0}:root[data-theme=light] .gsdr-estimate-search input::placeholder{color:#78837d}:root[data-theme=light] .gsdr-estimate-dialog>nav button.gsdr-estimate-auto-match{color:#218555;background:#edf8f2;border-color:#78c9a0}:root[data-theme=light] .gsdr-estimate-match-report{color:#25794f;background:#edf8f2;border-color:#b9dfca}:root[data-theme=light] .gsdr-estimate-file>header h4{color:#218555}:root[data-theme=light] .gsdr-estimate-file-empty{color:#26352d!important;background:#edf8f2!important;border-color:#71c99b!important}:root[data-theme=light] .gsdr-estimate-file-empty:before{color:#218555;background:#dff3e8;border-color:#71c99b}:root[data-theme=light] .gsdr-estimate-file-empty span{color:#5e7569}:root[data-theme=light] .gsdr-estimate-file-empty:is(:hover,:focus-visible){background:#e5f6ed!important;border-color:#4fb780!important}:root[data-theme=light] .gsdr-estimate-preview-pane{color:#26312b;background:#f7f9f8;border-color:#d9e0dc}:root[data-theme=light] .gsdr-estimate-preview-pane>header{background:#eef3f0;border-color:#d9e0dc}:root[data-theme=light] .gsdr-estimate-preview-pane>header :is(a,button){color:#344139;background:#fff;border-color:#bdcbc3}:root[data-theme=light] .gsdr-estimate-preview-pane>header button{color:#218555;border-color:#78c9a0}:root[data-theme=light] .gsdr-estimate-preview-upload{color:#26352d;background:#edf8f2;border-color:#71c99b}:root[data-theme=light] .gsdr-estimate-preview-upload:before{color:#218555}:root[data-theme=light] .gsdr-estimate-preview-upload span,:root[data-theme=light] .gsdr-estimate-preview-pane p{color:#5e7569}:root[data-theme=light] .gsdr-estimate-preview-upload:is(:hover,:focus-visible){background:#e5f6ed}:root[data-theme=light] .gsdr-estimate-layout>aside>button.quote-pending{color:#3e2a2c;background:#fff3f4;border-color:#efb5b8}:root[data-theme=light] .gsdr-estimate-layout>aside>button.quote-pending:hover,:root[data-theme=light] .gsdr-estimate-layout>aside>button.quote-pending.active{background:#ffeaec;border-color:#e27b82}.gsdr-estimate-layout>aside em.waived{color:#72baff}.gsdr-estimate-layout>aside>button.quote-waived{background:#1c2d3b;border-color:#3d668a}.gsdr-estimate-layout>aside>button.quote-waived:hover,.gsdr-estimate-layout>aside>button.quote-waived.active{background:#22394c;border-color:#62a9e5}.gsdr-estimate-file>header>div{align-items:center;gap:6px;display:flex}.gsdr-estimate-waive-button{color:#78bcf3;background:#1d3040;border:1px solid #4f7799;border-radius:8px;padding:7px 10px;font-size:12px}.gsdr-estimate-waive-button.active{color:#a4d5fa;background:#25445d;border-color:#6baee4}.gsdr-estimate-waive-button:disabled{opacity:.5}.gsdr-estimate-waived-card{background:#192d3d;border:1px solid #416f95;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.gsdr-estimate-waived-card>span{gap:4px;display:grid}.gsdr-estimate-waived-card b{color:#85c7fb}.gsdr-estimate-waived-card small{color:#91aabd;font-size:13px}.gsdr-estimate-waived-card>div{gap:5px;display:flex}.gsdr-estimate-waived-card button{color:#b5ddfb;background:#24445d;border:1px solid #527b9d;border-radius:8px;padding:7px 9px;font-size:13px}.gsdr-estimate-preview-pane>header button.gsdr-estimate-waive-button{color:#78bcf3;border-color:#4f7799}.gsdr-estimate-preview-waived{background:#192d3d;border:1px solid #4f86b3;border-radius:12px;align-content:center;place-items:center;gap:9px;min-width:240px;min-height:140px;padding:24px;display:grid}.gsdr-estimate-preview-waived b{color:#8dccff;font-size:18px}.gsdr-estimate-preview-waived span{color:#91aabd;font-size:13px}.gsdr-estimate-preview-waived button{color:#b5ddfb;background:#24445d;border:1px solid #5b8db5;border-radius:8px;padding:7px 10px}:root[data-theme=light] .gsdr-estimate-layout>aside>button.quote-waived{color:#273844;background:#f0f8fe;border-color:#9cc7e8}:root[data-theme=light] .gsdr-estimate-layout>aside>button.quote-waived:hover,:root[data-theme=light] .gsdr-estimate-layout>aside>button.quote-waived.active{background:#e4f3fd;border-color:#65a9dc}:root[data-theme=light] .gsdr-estimate-waive-button,:root[data-theme=light] .gsdr-estimate-preview-pane>header button.gsdr-estimate-waive-button{color:#2e7dae;background:#eff8fe;border-color:#8cbfe5}:root[data-theme=light] .gsdr-estimate-waived-card,:root[data-theme=light] .gsdr-estimate-preview-waived{background:#eff8fe;border-color:#9cc7e8}:root[data-theme=light] .gsdr-estimate-waived-card b,:root[data-theme=light] .gsdr-estimate-preview-waived b{color:#2678ad}:root[data-theme=light] .gsdr-estimate-waived-card small,:root[data-theme=light] .gsdr-estimate-preview-waived span{color:#627985}:root[data-theme=light] .gsdr-estimate-waived-card button,:root[data-theme=light] .gsdr-estimate-preview-waived button{color:#2e749f;background:#fff;border-color:#91bad7}.gsdr-estimate-backdrop.standalone{-webkit-backdrop-filter:none;backdrop-filter:none;background:#171b19;place-items:stretch stretch;padding:0}.gsdr-estimate-dialog.standalone{width:100vw;height:100dvh;max-height:100dvh;box-shadow:none;border:0;border-radius:0}@media (width<=1150px){.gsdr-estimate-layout,.gsdr-estimate-dialog.standalone .gsdr-estimate-layout{grid-template-columns:340px minmax(0,1fr)}.gsdr-estimate-preview-pane,.gsdr-estimate-column-resizer{display:none}}@media (width<=700px){.gsdr-estimate-shortcut span{display:none}.gsdr-estimate-dialog{border:0;border-radius:0;width:100%;height:100dvh}.gsdr-estimate-backdrop{padding:0}.gsdr-estimate-dialog>header p{display:none}.gsdr-estimate-dialog>nav{flex-wrap:wrap}.gsdr-estimate-search{flex-basis:100%;order:2;max-width:none;margin-left:0}.gsdr-estimate-layout,.gsdr-estimate-dialog.standalone .gsdr-estimate-layout{grid-template-columns:1fr}.gsdr-estimate-layout>aside{border-right:0}.gsdr-estimate-layout>main,.gsdr-estimate-dialog>nav>span{display:none}.gsdr-estimate-desktop-date{display:none!important}.gsdr-estimate-mobile-date{display:inline!important}.gsdr-estimate-preview-pane.mobile-open{z-index:2147483200;grid-template-rows:calc(48px + env(safe-area-inset-top)) minmax(0,1fr);border:0;display:grid;position:fixed;inset:0}.gsdr-estimate-preview-pane.mobile-open>header{padding:env(safe-area-inset-top) 10px 0 12px;box-sizing:border-box}.gsdr-estimate-preview-pane.mobile-open>header>div>:not(.gsdr-estimate-preview-close){display:none}.gsdr-estimate-preview-pane.mobile-open .gsdr-estimate-preview-close{border-radius:50%;place-items:center;width:36px;height:36px;padding:0;font-size:26px;line-height:1;display:grid!important}}.gsdr-shell .gsdr-notification-popover.gsdr-mobile-client .gsdr-notification-main>small{font-family:inherit!important;font-size:var(--mobile-gsdr-notifications-notificationAddress,12px)!important;font-weight:var(--mobile-gsdr-notifications-font-weight,400)!important}.gsdr-shell .gsdr-notification-popover.gsdr-mobile-client :is(.gsdr-notification-times,.gsdr-notification-times .gsdr-notification-confirmed-time,.gsdr-notification-badges>.gsdr-notification-date.is-confirmed,.gsdr-notification-persistent-reasons){font-family:inherit!important;font-size:var(--mobile-gsdr-notifications-notificationDate,12px)!important;font-weight:var(--mobile-gsdr-notifications-font-weight,400)!important}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
