.container-full{padding:0 15px;}
.pl-support-panel,.pl-support-launcher{--pl-accent:#3B82C4;--pl-accent-hover:#2E6BA3;--pl-on-accent:#FFFFFF;--pl-surface:#FFFFFF;--pl-surface-muted:#F4F6F8;--pl-border:#DDE2E6;--pl-border-strong:#B9C0C7;--pl-text:#1B2430;--pl-text-secondary:#5B6772;--pl-text-muted:#8A94A0;--pl-success-bg:#E5F3E8;--pl-success-text:#1E7A34;--pl-danger-text:#B3261E;--pl-radius:10px;--pl-radius-lg:16px;--pl-font:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;}.pl-support-launcher{position:fixed;right:24px;bottom:24px;width:52px;height:52px;border-radius:50%;background:var(--pl-accent);border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 10px rgba(0,0,0,0.18);z-index:9998;}.pl-support-launcher svg{width:24px;height:24px;fill:var(--pl-on-accent);}.pl-support-panel{position:fixed;right:24px;bottom:88px;width:340px;max-width:calc(100vw - 32px);background:var(--pl-surface);border:1px solid var(--pl-border);border-radius:var(--pl-radius-lg);box-shadow:0 8px 30px rgba(0,0,0,0.15);overflow:hidden;z-index:9999;display:none;font-family:var(--pl-font);color:var(--pl-text);}.pl-support-panel.is-open{display:block;}.pl-support-header{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--pl-border);}.pl-support-header .title{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:600;}.pl-support-header .title svg{width:18px;height:18px;fill:var(--pl-accent);}.pl-support-close{background:none;border:none;cursor:pointer;color:var(--pl-text-muted);font-size:18px;line-height:1;}.pl-support-body{padding:16px;}.pl-support-identity{display:flex;align-items:center;gap:10px;background:var(--pl-surface-muted);border-radius:var(--pl-radius);padding:8px 10px;margin-bottom:14px;}.pl-support-identity .avatar{width:32px;height:32px;border-radius:50%;background:#DCEBF7;color:var(--pl-accent-hover);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;flex-shrink:0;}.pl-support-identity .name{font-size:13px;font-weight:600;margin:0;}.pl-support-identity .email{font-size:12px;color:var(--pl-text-secondary);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.pl-support-field{margin-bottom:12px;}.pl-support-field label{display:block;font-size:12px;color:var(--pl-text-secondary);margin-bottom:4px;}.pl-support-field input,.pl-support-field textarea{width:100%;font-family:inherit;font-size:14px;padding:8px 10px;border:1px solid var(--pl-border-strong);border-radius:var(--pl-radius);background:var(--pl-surface);color:var(--pl-text);}.pl-support-field textarea{resize:none;}.pl-support-error{display:none;font-size:12px;color:var(--pl-danger-text);margin-top:4px;}.pl-support-field.has-error input,.pl-support-field.has-error textarea{border-color:var(--pl-danger-text);}.pl-support-field.has-error .pl-support-error{display:block;}.pl-support-attach{display:flex;align-items:center;gap:8px;border:1px dashed var(--pl-border-strong);border-radius:var(--pl-radius);padding:10px 12px;color:var(--pl-text-secondary);font-size:13px;margin-bottom:16px;cursor:pointer;}.pl-support-attach svg{width:16px;height:16px;fill:var(--pl-text-secondary);}.pl-support-attach input[type="file"]{display:none;}.pl-support-filelist{font-size:12px;color:var(--pl-text-secondary);margin:6px 0 0;}.pl-support-formerror{display:none;font-size:12px;color:var(--pl-danger-text);margin:0 0 12px;}.pl-support-formerror.is-active{display:block;}.pl-support-submit{width:100%;background:var(--pl-accent);color:var(--pl-on-accent);border:none;height:38px;border-radius:var(--pl-radius);font-size:14px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;}.pl-support-submit:hover{background:var(--pl-accent-hover);}.pl-support-submit:disabled{opacity:0.6;cursor:default;}.pl-support-submit svg{width:16px;height:16px;fill:var(--pl-on-accent);}.pl-support-sla{margin:10px 0 0;font-size:11px;color:var(--pl-text-muted);text-align:center;}.pl-support-success{padding:32px 24px;display:none;flex-direction:column;align-items:center;text-align:center;}.pl-support-success.is-active{display:flex;}.pl-support-success .icon{width:48px;height:48px;border-radius:50%;background:var(--pl-success-bg);display:flex;align-items:center;justify-content:center;margin-bottom:14px;}.pl-support-success .icon svg{width:22px;height:22px;fill:var(--pl-success-text);}.pl-support-success p.title{margin:0 0 4px;font-size:15px;font-weight:600;}.pl-support-success p.body{margin:0 0 20px;font-size:13px;color:var(--pl-text-secondary);max-width:240px;}.pl-support-success button{background:none;border:1px solid var(--pl-border-strong);height:34px;padding:0 16px;border-radius:var(--pl-radius);font-size:13px;color:var(--pl-text-secondary);cursor:pointer;}.pl-support-form.is-hidden{display:none;}.pl-support-guest p{margin:0 0 12px;font-size:14px;color:var(--pl-text-secondary);}.pl-support-guest-email{font-size:15px;font-weight:600;color:var(--pl-accent);text-decoration:none;word-break:break-all;}.pl-support-guest-email:hover{text-decoration:underline;}
.improvedselect ul li{padding:0 5px;display:block;margin:0;cursor:pointer;background:none;}.improvedselect .del_all:hover,.improvedselect .add_all:hover,.improvedselect .del:hover,.improvedselect .add:hover,.improvedselect .move_up:hover,.improvedselect .move_down:hover{background:#ccc;}.improvedselect .improvedselect-text-wrapper{border:1px solid gray;margin-bottom:5px;}.improvedselect input.improvedselect_filter{width:96%;height:20px;padding:0 2%;}.improvedselect .add_all,.improvedselect .del_all,.improvedselect .del,.improvedselect .add,.improvedselect .move_up,.improvedselect .move_down{display:block;width:80%;margin:0 auto;border:1px solid gray;cursor:pointer;margin:0 0 10px 0;text-align:center;margin-left:10%;background:white;-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;}.improvedselect .improvedselect_control{float:left;width:18%;padding-top:30px;}.improvedselect li:hover{background:#eee;}.improvedselect li.selected{color:white;background:#3399ff;}.improvedselect ul.improvedselect_sel,.improvedselect ul.improvedselect_all{width:40%;height:200px;overflow:auto;margin:0;padding:0;display:block;border:1px solid gray;background:white;list-style:none;overflow:auto;}.has_group ul.improvedselect_sel,.has_group ul.improvedselect_all{width:30%;}.improvedselect div.improvedselect_tabs-wrapper{width:19%;float:left;}.improvedselect ul.improvedselect_tabs{margin:0;padding:0;}.improvedselect ul.improvedselect_tabs li{margin-bottom:5px;padding:1px 0 1px 5px;-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;}.improvedselect ul.improvedselect_tabs li.selected{background-color:white;border-color:gray;border-style:solid;border-width:1px 0 1px 1px;padding:0;}.improvedselect ul.improvedselect_tabs li.selected div{background-color:white;margin:0 -1px 0 1px;position:relative;}.improvedselect ul.improvedselect_tabs li.selected div a{margin-left:3px;padding-right:5px;}.improvedselect .improvedselect_all{float:left;}.improvedselect .improvedselect_sel{float:right;}.improvedselect .clear{clear:both;}.improvedselect{border:1px solid gray;background:#eee;padding:1%;min-width:440px;}
