/* Measured source: 2012 cscenter.css/ui.css and the supplied 2012-09 Cafe screenshot.
   Recovered pages use a 709px content area, purple bars and the green site frame. */
body[data-section=support] .portal-content{padding:12px 15px 25px;border:5px solid #79b83e;border-radius:31px 31px 14px 14px;background:#fff;box-shadow:inset 0 0 0 2px #e0efb7,0 2px 3px #3c742a44}
body[data-section=support] .page-heading{position:relative;display:block;min-height:0;height:35px;margin:0 0 17px;padding:8px 12px;border:0;border-radius:13px 13px 0 0;background:linear-gradient(#c390f1,#ad64df);box-shadow:inset 0 1px #ead6ff}
body[data-section=support] .page-heading h1{margin:0;color:#fff;font:bold 15px/19px Dotum,"돋움",sans-serif;letter-spacing:0;text-shadow:0 1px #a958d6}
body[data-section=support] .page-heading h1::after{content:'CUSTOMER CENTER';display:inline-block;margin-left:6px;color:#f0dfff;font:8px/1 Arial,sans-serif;vertical-align:2px}
body[data-section=support] .page-heading p{position:absolute;right:12px;top:12px;margin:0;color:#f4e8ff;font:9px/12px Dotum,"돋움",sans-serif}
body[data-section=support] .heading-stars,body[data-section=support] #content-tabs{display:none}
body[data-section=support] .section-menu h2{font-size:16px;text-align:center}
body[data-section=support] .section-menu h2::after{content:'CUSTOMER';display:block;margin-top:3px;color:#d9f0c6;font:8px/1 Arial,sans-serif}
body[data-section=support] .section-menu nav{padding:6px 0 14px;background:linear-gradient(#5aa52b,#70b53a)}
body[data-section=support] .section-menu a{padding:7px 17px;color:#e6f5cc;font-size:11px;font-weight:normal;border-color:#86bf54}
body[data-section=support] .section-menu a.active{background:transparent;color:#fff;font-weight:bold}
body[data-section=support] .section-menu a.active::before{color:#fff}
body[data-section=support] #content-view{width:100%}
body[data-section=support] .page-notice{background:#f9f3ff;border-color:#e0c5f2;color:#8c63a9}
body[data-section=support][data-support-view=faq] #search-form,body[data-section=support][data-support-view=policy] #search-form{display:none}
.tr-support-content{font:11px/1.65 Dotum,"돋움",sans-serif;color:#777}
.tr-support-content *{box-sizing:border-box}
.tr-faq-intro{position:relative;display:grid;grid-template-columns:110px 1fr;gap:9px;min-height:130px;border:2px solid #e0d4e9;border-radius:14px;background:#fff;margin-bottom:20px;padding:18px 18px 42px;box-shadow:inset 0 0 0 1px #faf5fd}
.tr-faq-wordmark{color:#ac62dc;padding:2px 0 0 2px}
.tr-faq-wordmark strong{display:block;font:bold 27px/1.15 Arial,sans-serif;letter-spacing:-1px}
.tr-faq-wordmark span{display:block;font:bold 10px/1.5 Dotum,"돋움",sans-serif;margin-top:4px;color:#bc8ed8}
.tr-faq-intro-copy h2{margin:0 0 5px;color:#8e57b3;font:bold 13px/1.5 Dotum,"돋움",sans-serif}
.tr-faq-intro-copy p{margin:0;color:#8c8491;white-space:pre-line;font-size:11px;line-height:1.7}
.tr-faq-search{position:absolute;right:18px;bottom:15px;display:flex;gap:4px;align-items:center;margin:0}
.tr-faq-search select,.tr-faq-search input{border:1px solid #bcb7c2;border-radius:0;height:21px;padding:2px 4px;background:#fff;color:#777;font:11px/17px Dotum,"돋움",sans-serif}
.tr-faq-search select{width:92px;padding-right:0}
.tr-faq-search input{width:200px}
.tr-support-orange{min-height:21px;padding:2px 13px;border:1px solid #da8542;border-radius:3px;background:linear-gradient(#ffc67e,#f38d2f);color:#fff;font:bold 11px/15px Dotum,"돋움",sans-serif;cursor:pointer;text-shadow:0 1px #c5772c}
.tr-faq-categories{display:flex;align-items:end;gap:2px;flex-wrap:wrap;margin:0;padding:0}
.tr-faq-category{height:27px;min-width:60px;padding:3px 10px;border:0;border-radius:12px 12px 0 0;background:linear-gradient(#e9d6f7,#d9bdec);color:#fff;font:11px/20px Dotum,"돋움",sans-serif;cursor:pointer;text-shadow:0 1px #c5a0df}
.tr-faq-category::before{content:'';display:inline-block;width:8px;height:8px;border:2px solid #fff;border-radius:50%;margin-right:4px;vertical-align:0}
.tr-faq-category[aria-selected=true]{background:linear-gradient(#c08ae7,#a85fd4);font-weight:bold;text-shadow:0 1px #a460c8}
.tr-faq-category:focus-visible,.tr-faq-row summary:focus-visible,.tr-support-orange:focus-visible{outline:2px solid #9862bc;outline-offset:2px}
.tr-faq-best-heading{height:24px;padding:4px 15px;background:linear-gradient(#bc83e1,#ad69d4);color:#fff;border-radius:0 8px 0 0;font:10px/16px Arial,Dotum,sans-serif}
.tr-faq-best-heading strong{font-size:10px;margin-right:11px}
.tr-faq-best-heading span{color:#f4e5ff;font-size:10px}
.tr-faq-list{border:1px solid #ddcee8;border-top:0;border-radius:0 0 11px 11px;overflow:hidden;padding:6px 14px 12px;background:#fff}
.tr-faq-row{border-bottom:1px dotted #d4c8dc;padding:0}
.tr-faq-row:last-child{border-bottom:0}
.tr-faq-row summary{display:flex;align-items:center;gap:7px;padding:10px 2px;list-style:none;color:#8b7895;cursor:pointer;min-height:37px;font:11px/1.6 Dotum,"돋움",sans-serif}
.tr-faq-row summary::-webkit-details-marker{display:none}
.tr-faq-row summary::after{content:'+';margin-left:auto;flex:none;color:#b680d5;font:bold 13px/1 Arial,sans-serif}
.tr-faq-row[open] summary{color:#a466ca;font-weight:bold;border-bottom:1px dotted #dfd2e8}
.tr-faq-row[open] summary::after{content:'−'}
.tr-faq-q,.tr-faq-a{font:bold 14px/1 Arial,sans-serif;color:#b778db;flex:none}
.tr-faq-badge{display:inline-block;flex:none;border:1px solid #ddc5ed;border-radius:2px;padding:0 3px;background:#f8f0fd;color:#bd8bdc;font:8px/12px Arial,sans-serif}
.tr-faq-answer{display:flex;gap:10px;margin:0;padding:15px 11px 17px;background:#fdfaff}
.tr-faq-a{padding-top:3px}
.tr-faq-answer-copy{min-width:0;flex:1;color:#737075;line-height:1.8}
.tr-support-plain{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8}
.tr-support-small-link{display:inline-block;margin-top:10px;padding:0;border:0;background:none;color:#aa72cc;text-decoration:underline;font:10px/1.5 Dotum,"돋움",sans-serif;cursor:pointer}
.tr-faq-contact{display:flex;justify-content:flex-end;align-items:center;gap:9px;padding:15px 0 3px;color:#9d8ba8;font-size:10px}
.tr-support-empty{padding:28px 12px;margin:0;color:#9b8fa2;font-size:11px;text-align:center;line-height:1.8}
.tr-support-policy-intro{margin:1px 1px 15px;color:#97869f;font-size:11px}
.tr-policy-categories{display:grid;grid-template-columns:repeat(3,1fr);border:3px solid #dec2f1;border-radius:10px;overflow:hidden;background:#fbf7fe;margin-bottom:24px}
.tr-policy-categories button{min-height:36px;padding:8px 9px;border:0;border-right:1px solid #dec2f1;border-bottom:1px solid #dec2f1;border-radius:0;background:#fff;color:#9a7bac;font:11px/1.6 Dotum,"돋움",sans-serif;text-align:left;cursor:pointer}
.tr-policy-categories button:nth-child(3n){border-right:0}
.tr-policy-categories button.active{background:#ead7f8;color:#8e59ad;font-weight:bold}
.tr-policy-document{padding:0 10px 15px;color:#777;font:11px/1.8 Dotum,"돋움",sans-serif}
.tr-policy-document h2{font:bold 13px/1.6 Dotum,"돋움",sans-serif;color:#9a61be;border-bottom:1px dotted #dbcce4;margin:0 0 15px;padding:0 0 9px}
body[data-section=support] .board-table th{background:#f5ebfc;border-color:#dbc0ee;border-top-color:#b67ad7;color:#a078b5}
body[data-section=support] .board-table td{border-bottom-color:#eee4f5;color:#8b7f91}
body[data-section=support] .board-table .title-cell{color:#796084}
body[data-section=support] .green-button{background:linear-gradient(#c891e8,#ab68d1);border-color:#a166c5;color:#fff}
body[data-section=support] .pagination button.active{background:#b77ed6;border-color:#aa6eca;color:#fff}
