@media (max-width:768px){body.quote-page .quote-list-item{position:relative;-webkit-tap-highlight-color:transparent;will-change:transform;transition:transform .18s,box-shadow .18s;transform:translateY(0)}body.quote-page .quote-list-item a.ql-title{position:static}body.quote-page .quote-list-item a.ql-title:after{content:"";position:absolute;z-index:1;border-radius:inherit;cursor:pointer;inset:0}body.quote-page .quote-list-item a.ql-title:focus-visible:after{outline:2px solid var(--accent,#2563eb);outline-offset:-2px}body.quote-page .quote-list-item:active,body.quote-page .quote-list-item:focus-within{transform:translateY(-6px)scale(1.01);box-shadow:0 12px 26px #0f172a24}body.quote-page .quote-list-item .wb-lock-icon{transform:translateY(1px)}body.quote-page .quote-section .section-tag{color:#2563eb;background:#2563eb14;border:1px solid #2563eb29;border-radius:100px;padding:6px 20px}body.quote-page .quote-section .section-tag:before,body.quote-page .quote-section .section-tag:after{content:none}body.quote-page .quote-list-item .wb-status.notice{color:#b4232c;background:#cf424b0d;border-color:#cf424b}body.quote-page .quote-list-item .wb-status.completed{color:#087a4b;background:#1597650d;border-color:#159765}body.quote-page .quote-list-item .wb-status.waiting{color:#9a6500;background:0 0;border-color:#d29a24}body.quote-page .pagination .page-btn.active{color:#fff;box-shadow:none;background:#1a1a1a;border-color:#1a1a1a}body.quote-page .board-toolbar .btn.btn-primary.btn-write{font-weight:700}}body.quote-page .wb-lock-icon{position:relative;display:inline-block;color:#2563eb;vertical-align:middle;opacity:1;border:1.5px solid #2563eb;border-radius:2px;width:14px;height:11px;margin:3px 7px 0 0;font-size:0}body.quote-page .wb-lock-icon:before{content:"";position:absolute;border:1.5px solid;border-bottom:0;border-radius:7px 7px 0 0;width:7px;height:7px;bottom:8px;left:50%;transform:translate(-50%)}body.quote-page .wb-lock-icon:after{content:"";position:absolute;background:currentColor;border-radius:2px;width:2px;height:4px;top:3px;left:50%;transform:translate(-50%)}@media (min-width:769px){body.quote-page .designre-quote-container,body.quote-page .designre-quote-container *,body.quote-page .designre-quote-container *:before,body.quote-page .designre-quote-container *:after{box-sizing:border-box}body.quote-page .designre-quote-section{background:#fff;border-bottom:0;min-height:0;padding:120px 0 108px}body.quote-page .designre-quote-section .designre-quote-container{--bg-primary:#fff;--bg-secondary:#f8f7f4;--text-primary:#1a1a1a;--text-secondary:#6b6560;--text-muted:#9e9890;--line:#1a1a1a14;--line-strong:#1a1a1a2e;--accent:#c4a265;--accent-hover:#a8894e;--radius:6px;--font-quote:"Noto Sans KR",sans-serif;--ease:cubic-bezier(.22,1,.36,1);--transition-fast:.3s var(--ease);display:grid;grid-template-columns:minmax(0,1fr)auto minmax(0,1fr);color:var(--text-primary);font-family:var(--font-quote);background:0 0;width:100%;max-width:1200px;min-height:0;margin:0 auto;padding:0 clamp(24px,5vw,64px)}body.quote-page .designre-quote-container a{color:inherit;text-decoration:none}body.quote-page .designre-quote-container .section-header{position:static;display:block;grid-column:1/-1;overflow:visible;clip-path:none;text-align:center;white-space:normal;border:0;width:auto;max-width:720px;height:auto;margin:0 auto 28px;padding:0}body.quote-page .designre-quote-container .section-tag{display:inline-block;color:#2563eb;letter-spacing:.2em;text-transform:uppercase;background:#2563eb14;border:1px solid #2563eb29;border-radius:100px;min-height:0;margin:0 0 16px;padding:6px 20px;font-size:.75rem;font-weight:600;line-height:normal}body.quote-page .designre-quote-container .section-tag:before,body.quote-page .designre-quote-container .section-tag:after{content:none}body.quote-page .designre-quote-container .section-title{color:var(--text-primary);font-family:var(--font-quote);letter-spacing:0;margin:0;font-size:clamp(2.15rem,3.2vw,2.8rem);font-weight:500;line-height:1.25}body.quote-page .designre-quote-container .section-desc{display:block;color:var(--text-secondary);font-family:var(--font-quote);word-break:keep-all;max-width:540px;margin:20px auto 0;font-size:.96rem;font-weight:400;line-height:1.8}body.quote-page .designre-quote-container .quote-list{position:static;display:block;grid-column:1/-1;order:initial;overflow:hidden;border:0;border-top:2px solid var(--text-primary);border-bottom:1px solid var(--line-strong);box-shadow:none;background:#fff;border-radius:0;margin:0}body.quote-page .designre-quote-container .quote-list:before{content:none;display:none}body.quote-page .designre-quote-container .quote-list-header,body.quote-page .designre-quote-container .quote-list-item{display:grid;grid-template-columns:80px minmax(0,1fr)140px 140px 100px;align-items: center}body.quote-page .designre-quote-container .quote-list-header{border:0;border-bottom:1px solid var(--line-strong);background:0 0;min-height:0;padding:16px 24px}body.quote-page .designre-quote-container .quote-list-header span{color:var(--text-secondary);font-family:var(--font-quote);letter-spacing:.05em;text-align:center;padding:0;font-size:1.08rem;font-weight:700}body.quote-page .designre-quote-container .quote-list-item{border:0;border-bottom:1px solid var(--line);color:var(--text-secondary);box-shadow:none;text-decoration:none;transition:background var(--transition-fast),box-shadow var(--transition-fast);backdrop-filter:none;-webkit-backdrop-filter:none;background:0 0;border-radius:0;min-height:0;margin:0;padding:20px 24px;font-size:1rem;transform:none}body.quote-page .designre-quote-container .quote-list-item:last-child{border-bottom:0;margin-bottom:0}body.quote-page .designre-quote-container .quote-list-item:hover,body.quote-page .designre-quote-container .quote-list-item:active{color:var(--text-secondary);box-shadow:none;background:0 0;border-left:0;transform:none}body.quote-page .designre-quote-container .quote-list-item .ql-num,body.quote-page .designre-quote-container .quote-list-item .ql-title,body.quote-page .designre-quote-container .quote-list-item .ql-writer,body.quote-page .designre-quote-container .quote-list-item .ql-date,body.quote-page .designre-quote-container .quote-list-item .ql-views{order:initial;display:block;font-family:var(--font-quote);width:auto;min-width:0;margin:0;padding:0;line-height:1.8}body.quote-page .designre-quote-container .ql-num{color:var(--text-muted);text-align:center;font-variant-numeric:tabular-nums;font-size:1.08rem;font-weight:500}body.quote-page .designre-quote-container .quote-list-item .ql-title{display:flex;color:var(--text-primary);letter-spacing:0;text-align:left;transition:color var(--transition-fast);overflow:hidden;align-items: center;gap:6px;padding-left:0;font-size:1.16rem;font-weight:600;line-height:1.8}body.quote-page .designre-quote-container .quote-list-item[data-reply-depth="1"] .ql-title{padding-inline-start:20px}body.quote-page .designre-quote-container .quote-list-item[data-reply-depth="2"] .ql-title{padding-inline-start:36px}body.quote-page .designre-quote-container .quote-list-item[data-reply-depth="3"] .ql-title{padding-inline-start:52px}body.quote-page .designre-quote-container .quote-list-item[data-reply-depth="4"] .ql-title{padding-inline-start:68px}body.quote-page .designre-quote-container .ql-reply-marker{color:var(--text-muted);flex:0 0 14px;font-size:1rem;line-height:1}body.quote-page .designre-quote-container .ql-title-text{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}body.quote-page .designre-quote-container .quote-list-item:hover .ql-title{color:var(--accent)}body.quote-page .designre-quote-container .quote-list-item .ql-title:focus-visible{outline:1px solid var(--accent);outline-offset:4px}body.quote-page .designre-quote-container .quote-list-item .ql-writer{overflow:hidden;color:var(--text-primary);text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:1.08rem;font-weight:400}body.quote-page .designre-quote-container .quote-list-item .ql-date,body.quote-page .designre-quote-container .quote-list-item .ql-views{color:var(--text-primary);text-align:center;white-space:nowrap;font-size:1.08rem;font-weight:400}body.quote-page .designre-quote-container .quote-list-item .ql-writer:after,body.quote-page .designre-quote-container .quote-list-item .ql-date:after,body.quote-page .designre-quote-container .quote-list-item .ql-views:before{content:none}body.quote-page .designre-quote-container .wb-lock-icon{flex:0 0 14px;margin:3px 0 0}body.quote-page .designre-quote-container .wb-status{display:inline-flex;white-space:nowrap;background:0 0;border:1px solid;border-radius:100px;flex:none;align-items: center;min-height:22px;margin-right:8px;padding:3px 8px;font-size:.7rem;font-weight:500;line-height:1}body.quote-page .designre-quote-container .wb-status.notice{color:#b4232c;background:#cf424b0d;border-color:#cf424b}body.quote-page .designre-quote-container .wb-status.completed{color:#087a4b;background:#1597650d;border-color:#159765}body.quote-page .designre-quote-container .wb-status.waiting{color:#9a6500;background:0 0;border-color:#d29a24}body.quote-page .designre-quote-container .board-toolbar{order:initial;display:flex;grid-column:3;grid-row:3;justify-self:end;align-items: center;width:auto;margin:20px 0 0;justify-content:flex-end!important}body.quote-page .designre-quote-container .board-toolbar .btn.btn-primary.btn-write{display:inline-flex;font-family:var(--font-quote);letter-spacing:0;text-transform:none;transition:color var(--transition-fast),border-color var(--transition-fast),background var(--transition-fast);border-radius:4px;justify-content:center;align-items: center;gap:8px;width:auto;height:40px;min-height:40px;padding:0 18px;font-size:.88rem;font-weight:600;line-height:1;border:1px solid var(--text-primary)!important;color:var(--text-primary)!important;box-shadow:none!important;background:#fff!important}body.quote-page .designre-quote-container .board-toolbar .btn.btn-primary.btn-write:hover,body.quote-page .designre-quote-container .board-toolbar .btn.btn-primary.btn-write:active{filter:none;transform:none;color:#fff!important;border-color:var(--text-primary)!important;background:var(--text-primary)!important;box-shadow:none!important}body.quote-page .designre-quote-container .board-toolbar .btn-icon{display:inline;color:inherit;font-size:1.1rem;font-weight:400}body.quote-page .designre-quote-container .board-toolbar .btn-write:hover .btn-icon,body.quote-page .designre-quote-container .board-toolbar .btn-write:active .btn-icon{color:#fff}body.quote-page .designre-quote-container .pagination{order:initial;display:flex;grid-column:2;grid-row:3;justify-content:center;align-self: center;align-items: center;gap:6px;margin:20px 0 0}body.quote-page .designre-quote-container .pagination .page-btn{display:flex;border:1px solid var(--line-strong);color:var(--text-primary);box-shadow:none;font-family:var(--font-quote);text-decoration:none;cursor:pointer;transition:var(--transition-fast);background:#fff;border-radius:4px;justify-content:center;align-items: center;width:38px;height:38px;padding:0;font-size:.9rem;font-weight:600}body.quote-page .designre-quote-container .pagination .page-btn:hover,body.quote-page .designre-quote-container .pagination .page-btn.active{border-color:var(--accent);color:var(--text-primary);box-shadow:none;background:#c4a2650f}body.quote-page .designre-quote-container .pagination .page-btn.active{color:#fff;border-color:var(--text-primary);background:var(--text-primary)}}
